Первая ошибка, с которой я столкнулся, заключается в том, что после включения boost /библиотека Python следующим образом:
Код: Выделить всё
#include
BOOST_PYTHON_MODULE(hello_ext)
{
using namespace boost::python;
def("greet", greet);
}
char const* greet()
{
return "hello, world";
}
Код: Выделить всё
BOOST_PYTHON_MODULE_INIT namespace “boost::python::detail” has no “init_module” member.
Я нахожу документацию очень запутанной. До сих пор я пробовал использовать Visual Studio 2022, запустить новый проект и выбрать файл dll. Когда я включаю , я не получаю никакой ошибки, но когда я помещаю строку BOOST_PYTHON_MODULE(hello_ext), я получаю ошибку, упомянутую выше.
Подробнее здесь: https://stackoverflow.com/questions/791 ... h-python-h
Мобильная версия