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文件,圖片