Контекст — Попытка использовать набор библиотек C ++ Boost.Python для взаимодействия с кодом C ++.
Основная идея состоит в том, чтобы тестировать код C ++ (.so файлы), используя их как python с точки зрения контроля качества.
Вопросы сейчас;
Оболочка BOOST_PYTHON_MODULE, действительно ли нам нужно включать в каждый .cpp интерфейс с Python? Скажем, у нас есть test.cpp, разве мы не можем иметь надстройку Boost, написанную test_qa.cpp, чтобы фактический код разработчика не изменялся в процессе?
Посмотрел сайт Boost.org, чтобы получить больше ясности, в чем разница между Boost.Build и Boost.Python?
Boost.Build — это простой способ создавать проекты на C ++ везде.
От Повышение документации Python:
… библиотека C ++, которая обеспечивает бесшовную совместимость между C ++ и языком программирования Python
Я бы сказал, что разница между этими двумя частями Boost должна быть довольно очевидной.
Других решений пока нет …