我正在用C ++开发一个DLL,并希望使用Boost Test Libraries对该DLL进行单元测试。
我发现here可以使用test_runner.exe
。
如何获得test_runner.exe
?
是否有任何方法或地点不需要构建boost
?
我从BoostPro download page安装了boost 1.47,但那里没有test_runner.exe。
感谢。
答案 0 :(得分:2)
您可以自己建立一个来源。它没有额外的依赖关系,只有Boost.Test本身。
您可以自举升压装置
下载boost源代码,解压缩并运行bootstrap.bat
。
然后构建bjam
并在libs/test/tools/test_runner
下运行build命令
bjam.exe
应存在于解压缩的发行版中
将当前文件夹切换到libs/test/tools/test_runner
并使用所需参数(平台,配置等)从中运行bjam.exe
。
输出console_test_runner.exe
将在bin.v2\libs\test\tools\console_test_runner