1
是否有必要在vC++(非託管)dll中定義def文件。如果我不想定義def文件,那麼如何創建沒有def文件的dll。Def文件是必要的定義
是否有必要在vC++(非託管)dll中定義def文件。如果我不想定義def文件,那麼如何創建沒有def文件的dll。Def文件是必要的定義
.def
文件是模塊定義文件。它控制從dll導出哪些符號。 .def
文件並非絕對必要 - __declspec(dllexport)
關鍵字可用於指定導出。
通常,使用__declspec(dllexport)
在C++中更容易,因爲使用.def
導出C++符號需要了解編譯器的名稱修改方案。
我改變了我的函數decleration,如你所說,並從def文件中刪除條目,但問題已經存在,當我執行我的exe時,消息顯示序號213不是在dll中。 – vikky
使用dumpbin或Dependency Walker檢查導出。 – harper