2012-07-22 68 views
1

我是新來的boost C++庫,我試圖用python來增強boost。每當我編譯我簡單的測試程序中,我得到一個錯誤:用python提升編譯錯誤

error: pyconfig.h: No such file or dirctory 

(其次是一千多的錯誤,我相信是因爲這個失蹤頭的)。 我從它的網站下載了boost,然後建立了庫。我仍然不知道爲什麼該文件丟失以及如何得到它。請幫忙!

我正在使用code :: blocks MinGW編譯器,並且我已經將指向boost文件夾的代碼塊作爲頭文件以及庫的搜索目錄。 這裏是我的簡單的程序:

#include <boost/python.hpp> 

using namespace boost::python; 

int main() 
{ 
    Py_Initialize(); 
    PyRun_SimpleString("from time import time,ctime\n" 
         "print ’Today is’,ctime(time())\n"); 
    Py_Finalize(); 
    return 0; 
} 

回答

0

你顯然沒有CPython的頭在include路徑。僅僅有boost::python是不夠的,你也需要Python本身。

+0

謝謝ThiefMaster我沒有安裝python只是沒有指出code :: blocks到它的include目錄。 – Xk0nSid 2012-07-23 14:58:59