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