现在的位置: 首页 > 综合 > 正文

关于链接警告LNK4070

2013年09月16日 ⁄ 综合 ⁄ 共 249字 ⁄ 字号 评论关闭
这个警告一般发生在工程为DLL项目,且对Debug版和Release版分别指定不同的输出文件名的情况下,因为有人喜欢在Debug版的dll文件名後面加一个‘D’以示区别。 例如:对Debug版,我指定输出文件为LibD.dll,对Release版指定为Lib.dll。这时编译的时候就会出现这个警告。
解决方案有二:第一个方法,删掉VC向导自动生成的DEF文件,改在代码中使用_declspec(dllexport)导出函数;第二个方法,删掉DEF文件中LIBRARY字段后面双引号及其内部的库名即可。

抱歉!评论已关闭.