我試圖用升壓測試庫實現單元測試。我從閱讀增強站點的手冊開始。在此之後,我在我現有的一個項目中做了一個簡單的測試程序。我面臨的唯一問題是我無法看到測試結果。我相信我在做一些錯誤的事情:)但我無法弄清楚。以下是我的項目的細節升壓測試沒有輸出
我使用視覺studio8此: 我有一個名爲MyProject.sln
隨着其他項目的解決方案我有一個名爲MyDLL.vcproj計劃(The該項目的類型是DLL)
隨着MYDLL凸出其他文件,我添加一個新的cpp文件名MyTest.cpp,該文件包含以下代碼:
#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MAIN
//#define BOOST_TEST_MODULE MyTestTestModue //no need for this maro if above macro is used
#include <boost/test/unit_test.hpp>
BOOST_AUTO_TEST_CASE(SampleTC)
{
BOOST_CHECK(true);
};
我在做項目MYDLL屬性表以下更改
C++ -> General -> Additional Include Dependencies = D:\MyProject\Boost\boost\test
Linker -> General -> Additional Libray Directories = D:\MyProject\Boost\lib\win32\Debug
Linker -> System -> SubSystem = (/SUBSYSTEM:CONSOLE)
我讀了所有的手冊中給出的編譯細節,但仍無法得到輸出。理想情況下,我想使用Boost測試作爲獨立的庫(UTF的動態庫varian)。