Помогите, pls, собрать пример hello.cpp из документации Boost.Python.
Вот такой исходный код файла hello.cpp:
#include <boost/python.hpp>
using namespace boost::python;
char const* greet()
{
return "Hello, World!";
}
BOOST_PYTHON_MODULE(hello)
{
def("greet", greet);
}
Имеем следующий CMakeLists.txt:
set(BOOST_DIR /usr/local/include/boost-1_34)
set(PYTHON_SRC_DIR /usr/include/python2.5)
set(PYTHON_LIB_DIR /usr/lib/python2.5)
LINK_LIBRARIES(boost_python-gcc41-1_34)
INCLUDE_DIRECTORIES(${BOOST_DIR} ${PYTHON_SRC_DIR})
LINK_DIRECTORIES(${PYTHON_LIB_DIR}) # Not needed?
ADD_LIBRARY(hello SHARED hello.cpp)
Жмем:
cmake .
make
Получаем libhello.so
Переименовываем в hello.so
запускаем python:
>>> import hello
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: libboost_python-gcc41-1_34.so.1.34.0: cannot open shared object file: No such file or directory
Как это побороть?

Ответ на:
комментарий
от jet_bird

Ответ на:
комментарий
от jet_bird

Ответ на:
комментарий
от jet_bird

Ответ на:
комментарий
от jet_bird

Ответ на:
комментарий
от jet_bird


Ответ на:
комментарий
от aton

Ответ на:
комментарий
от jet_bird

Ответ на:
комментарий
от ero-sennin

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблема с boost.python в QT creator (2016)
- Форум libboost-python 2.7 -> 3.x Видимость модулей созданных в си-коде (2022)
- Форум Ошибка при линковке shared библиотеки при использовании cmake (2019)
- Форум [c++][boost::python] Проблема с boost::shared_ptr. (2012)
- Форум Boost::python::import не импортируется модуль (2017)
- Форум Устновка SuperTux из исходников (2013)
- Форум Intel Embree 3.12.1 32-bit (2023)
- Форум cmake dyld: Library not loaded (2018)
- Форум Хочу сделать unmake (2022)
- Форум Прошу помощи с кросс-компиляцией библиотеки qt-gstreamer (QtGstreamer) для ARM (2017)