我是gtest和gmock的新手,但一定會發現它很有用。目前我已經構建了gtest並編寫了示例測試用例並執行它們以查看gtest的正確工作流程。使用gtest爲動態庫編寫單元測試
在我的主要用例中,我想單元測試的庫是一個dll(動態鏈接庫)。到目前爲止,我已經創建了項目作爲靜態庫,併爲相同的單元測試用例編寫,並且它工作正常,但是當我將它構建爲DLL時,Visual Studio在嘗試查找Calculator.lib
時給了我鏈接器錯誤。在這種情況下,它不應該找到Calculator.dll
。
爲什麼它會找到.lib
?我不知道如何加載dll來編寫單元測試用例?
我是新來的,請原諒我的愚蠢問題。
你是如何構建dll的?你可以讓它生成一個lib文件。你如何「鏈接」該DLL到項目? – doctorlove
我改變了配置類型爲DLL和瞧!完成 !和鏈接部分,我該怎麼做?我不確定,這就是問題所在@doctorlove – CMouse
這有幫助嗎? https://stackoverflow.com/questions/35668224/referencing-dll-from-one-project-in-another-in-visual-studio-2012 – doctorlove