Я выставляю объекты C ++ на python, используя boost.python.
Должен ли я использовать
#include boost/python.hpp
или же
#include boost/Python.hpp
?
использование python.hpp
в незначительных случаях.
Рекомендуется сохранять фактическую чувствительность к регистру файлов при их включении. Перейдите в каталог include и проверьте имя файла, убедитесь, что вы включаете его с правильными прописными и строчными буквами.
Иначе, он будет работать умно в Windows (без учета регистра) и потерпит неудачу, если однажды вы попытаетесь скомпилировать под Linux. После этого вам будет сложно обновить все включенные операторы ….
$ repoquery -l boost-devel
...
/usr/include/boost/python.hpp
...