簡體   English   中英

MSVC 2012:鏈接器未使用依賴項DLL

[英]MSVC 2012: linker not using the dependency DLL

我在同一解決方案(MSVC 2012)中有兩個項目:一個是exe,另一個是dll。 exe項目依賴於一個dll。 但是,在鏈接exe時,對於dll中定義的功能,我得到“未解決”錯誤。 實際上,當查看Exe項目設置的Linker->'Command Line'時,我沒有看到引用的DLL項目。 選項“鏈接器”->“鏈接庫依賴項”設置為“是”。

所有相關的dll函數在DLL中定義為__declspec(dllexport),在EXE中定義為__declspec(dllimport)。

在可執行文件的“鏈接器”->“輸入”->“其他依賴項”部分中是否列出了DLL的.lib? 除非您通過LoadLibrary動態加載DLL,否則這是必需的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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