我正在做一个小项目。我尝试使用 Boost.Test 添加一些单元测试。这是一个简单的测试测试:
#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MAIN
#include <boost/test/unit_test.hpp>
BOOST_AUTO_TEST_SUITE(TestSuitetest)
BOOST_AUTO_TEST_CASE(testConstructorTests)
{
BOOST_TEST(true);
BOOST_TEST(!false);
}
BOOST_AUTO_TEST_SUITE_END()
这是 CMake:
set (Boost_USE_STATIC_LIBS OFF)
find_package (Boost REQUIRED COMPONENTS unit_test_framework)
include_directories (${Boost_INCLUDE_DIRS})
add_executable (Boost_Tests_run testtest.cpp)
target_link_libraries (Boost_Tests_run ${Boost_LIBRARIES})
一切都在编译,但是在运行测试时出现此错误。我不知道我在哪里犯了错误。
"Test framework quit unexpectedly"
C:\Projekty\D4\build\test\Boost_Tests_run.exe --color_output=false --report_format=HRF --show_progress=no --log_format=HRF --log_level=all
Testing started at 15:35 ...
Process finished with exit code -1073741515 (0xC0000135)
我在用着:
- 克莱恩
- 提升 1.76
- 明格 8.1