VC生成的dll環境配置(修改名稱)

1、設置輸出路徑.h文件到include中,生成文件爲debug和release兩個版本,要分別設置。此時還要注意 “C++ -> 代碼生成->運行庫”的設置要和目標匹配

在debug版本中,可把生成的文件默認添加一個D,只要在“鏈接器->常規->輸出文件”中添加就可,在“接器->高級->導入庫”中不需要設置。

然後,在debug模式下會出現錯誤,

其原因可能是堆被損壞,這說明 TestDllD.exe 中或它所加載的任何 DLL 中有 Bug。

此時要修改def文件,要和生成的dll文件的名字一致。做法,先複製一份def文件,然後修改裏面的

; XmDataD.def : 聲明 DLL 的模塊參數。

LIBRARY      "XmDataD";當修改輸出的dll名字時XmDataD.dll(在項目屬性的輸入文件選項中),這裏的也要修改

EXPORTS
    ; 此處可以是顯式導出
然後再在項目屬性中進行設置debug模式調用的def文件,圖片








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章