我使用boost.python将C ++对象暴露给python。
我应该使用
#include boost/python.hpp
或
#include boost/Python.hpp
答案 0 :(得分:3)
在次要情况下使用python.hpp
。
建议在包含它们时保留实际的文件区分大小写。进入include目录并检查文件名,确保包含正确的大小写。
否则,它将在Windows上灵活运行(不区分大小写),如果有一天您尝试在Linux下编译,则会失败。然后,您将很难更新所有包含声明....
答案 1 :(得分:1)
$ repoquery -l boost-devel
...
/usr/include/boost/python.hpp
...