[英]Testing a DLL with Boost::Test from command line
我正在用C ++開發一個DLL,並希望使用Boost Test Libraries執行該DLL的單元測試。
我在這里發現可以使用test_runner.exe
。
如何獲取test_runner.exe
? 是否有不需要增強boost
方法或位置?
我從BoostPro下載頁面安裝了boost 1.47,但是那里沒有test_runner.exe。
謝謝。
您可以從源代碼構建自己。 它沒有額外的依賴關系,只有Boost.Test本身。
您可以引導加強安裝
下載boost的源代碼,解壓縮並運行bootstrap.bat
。
然后構建bjam
並在libs/test/tools/test_runner
下運行build命令。
bjam.exe
應該存在於解壓縮的發行版中。
將當前文件夾切換到libs/test/tools/test_runner
並使用必需的參數(平台,配置等) libs/test/tools/test_runner
運行bjam.exe
。
輸出console_test_runner.exe
將在bin.v2\\libs\\test\\tools\\console_test_runner
可用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.