2011-01-10 60 views
1

我想使用cppunit測試dll。我創建了一個測試用例DLL。我已將.lib文件鏈接到我的testcase dll。我打電話給我的測試用例DLL進行測試。但是當我試圖編譯測試用例DLL時,它給出了鏈接器錯誤(用於測試函數)。我是否需要將單元測試所需的所有功能導出?如何使用cppunit測試dll

我是CPPUNIT的新手。誰可以幫我這個事。

謝謝

回答

0

它與CppUnit沒有關係。要使用動態庫之外的某些內容,您需要將其導出。可能的解決方案是使用靜態鏈接的庫和所有代碼。這個lib可以通過testcase.dll不帶任何導出來測試。和簡單的wrapper.dll在您的static.lib只導出所需的東西