问题描述
遇到一些问题,现在我阅读以下内容:
我尝试将boost安装到我的桌面上,并按照链接方面的建议完成操作。我有以下代码:
#include
#include
using namespace boost::python;
现在,我尝试与以下链接:
g++ testing.cpp -I /usr/include/python2.7/pyconfig.h -L /usr/include/python2.7/Python.h
-lpython2.7
我也尝试了以下方法:
g++ testing.cpp -I /home/username/python/include/ -L /usr/include/python2.7/Python.h -lpython2.7
我不断收到以下错误:
/usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such
file or directory
# include
我不知道我要去哪里错了。我确实安装了boost.python,但是链接有问题吗?
最佳办法
我只是有同样的错误,问题是g ++找不到pyconfig.h(令人震惊,我知道)。对我来说,此文件位于/usr/include/python2.7/pyconfig.h中,因此附加-I /usr/include/python2.7/应该可以解决该问题,或者您可以使用以下方式将目录添加到路径中:
export C