我正在用 C++ 开发一个 DLL,并希望使用Boost Test Libraries对该 DLL 执行单元测试。
我发现here可以test_runner.exe
使用。
如何获得test_runner.exe
?有没有不需要建造的方式或地点boost
?
我从BoostPro 下载页面安装了 boost 1.47 ,但那里没有 test_runner.exe。
谢谢。
我正在用 C++ 开发一个 DLL,并希望使用Boost Test Libraries对该 DLL 执行单元测试。
我发现here可以test_runner.exe
使用。
如何获得test_runner.exe
?有没有不需要建造的方式或地点boost
?
我从BoostPro 下载页面安装了 boost 1.47 ,但那里没有 test_runner.exe。
谢谢。
您可以从资源中自己构建一个。它没有额外的依赖,只有 Boost.Test 本身。
你可以bootstrap boost安装
下载boost的源码,解压运行bootstrap.bat
。
然后bjam
在libs/test/tools/test_runner
.
bjam.exe
应该存在于未打包的分发中。使用所需参数(平台、配置等)
切换当前文件夹libs/test/tools/test_runner
并从中运行。
输出将在bjam.exe
console_test_runner.exe
bin.v2\libs\test\tools\console_test_runner