我想在Qt C++代码中嵌入python代码。我创建一个控制台Qt应用程序进行测试。在Qt创建器中使用Boost python
我.pro
是
SOURCES += main.cpp
LIBS = -lboost_python -lpython27
HEADERS += /usr/include/python2.7
我main.cpp
文件
#include <QCoreApplication>
#include <boost/python.hpp>
using namespace boost::python;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
但我发现我不能建立这个程序。
错误消息是:
/usr/include/boost/python/detail/wrap_python.hpp:50:
Error:pyconfig.h: No such file or directory
我GOOGLE了这个问题,但没有带得到了答案。
如何配置Qt我想在My Qt C++程序中嵌入Python代码?
你有没有在系统上安装的Python开发包?通常,软件包维护人员只在开发包中分发'pyconfig.h'。 – 2013-03-09 04:23:48
我可以在'/ usr/include/python2.7'中找到'pyconfig.h'我已经在'Ubuntu'中安装'libpython2.7' – midCat 2013-03-09 04:50:06