【发布时间】:2011-08-25 19:37:31
【问题描述】:
这是我第一次尝试使用 boost 进行 python 扩展。有人可以帮助我了解导致编译错误的原因吗?
#include <iostream>
using namespace std;
void say_hello(const char* name) {
cout << "Hello " << name << "!\n";
}
#include <boost/python/module.hpp>
#include <boost/python/def.hpp>
using namespace boost::python;
BOOST_PYTHON_MODULE(hello)
{
def("say_hello", say_hello);
}
user@host:~$g++ main.cpp -o test.so
在 /usr/include/boost/python/detail/prefix.hpp:13:0、/usr/include/boost/python/module.hpp:8、main.cpp:8 包含的文件中: /usr/include/boost/python/detail/wrap_python.hpp:50:23:致命错误:pyconfig.h:没有此类文件或目录编译终止。
【问题讨论】:
标签: c++ linux compiler-errors boost-python