В чем разница между заголовками boost/test/unit_test.hpp и boost/test/included/unit_test.hpp?Оба, похоже, работают в моем проекте, и я не уверен, что мне следует использовать.
boost/test/unit_test.hpp
boost/test/included/unit_test.hpp
С boost/test/included/unit_test.hpp:
включенная (в сравнении со связанной) версия Unit Test Framework
Так что вы можете использовать это, если выпредпочитаю избегать автономной компиляции библиотеки.Однако это решение может оказаться не лучшим выбором в долгосрочной перспективе, поскольку оно требует перекомпиляции исходных кодов Framework для каждого тестового модуля, с которым вы его используете, и для каждого изменения тестового модуля, над которым вы работаете.В результате время цикла тестирования может увеличиться.
См. Также: http://www.boost.org/doc/libs/1_48_0/libs/test/doc/html/utf/compilation/direct-include.html