2012-07-22 69 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