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








展开阅读全文

没有更多推荐了,返回首页