boost.build против boost.python

Контекст. Попытка использовать набор библиотек C++ Boost.Python для взаимодействия с кодом C++. Основная идея состоит в том, чтобы протестировать код C++ (файлы .so), используя их, как python, с точки зрения контроля качества.

Вопросы сейчас;

  1. Обертка BOOST_PYTHON_MODULE, нам действительно нужно включать в каждый .cpp интерфейс для взаимодействия с Python? Скажем, у нас есть test.cpp, не можем ли мы написать оболочку Boost test_qa.cpp, чтобы фактический код разработки не менялся в процессе?

  2. Посмотрел сайт Boost.org, чтобы получить больше ясности, в чем разница между Boost.Build и Boost.Python?


person raghukalyan    schedule 18.10.2013    source источник


Ответы (1)


Из документации Boost Build:

Boost.Build — это простой способ создавать проекты на C++ где угодно.

Из документации Boost Python:

... библиотека C++, обеспечивающая беспрепятственное взаимодействие между C++ и языком программирования Python.

Я бы сказал, что разница между этими двумя частями Boost должна быть довольно очевидной.

person Some programmer dude    schedule 18.10.2013