簡體   English   中英

從命令行使用Boost :: Test測試DLL

[英]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本身。

  1. 您可以引導加強安裝
    下載boost的源代碼,解壓縮並運行bootstrap.bat

  2. 然后構建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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM