The Unit Test Framework is supplied as an off-line library and should be compiled and linked with a test program. Following files, that are located in the Boost Test Library source directory, compose the framework:
execution_monitor.cpp
test_tools.cpp
unit_test_parameters.cpp
unit_test_log.cpp
unit_test_main.cpp
unit_test_monitor.cpp
unit_test_result.cpp
supplied_log_formatters.cpp
unit_test_suite.cpp
You also have a choice to include all files constituting the framework directly into your test module. Use <boost/test/included/unit_test_framework.hpp> for this purpose.