Mar*_*ark 35 c++ dll linker visual-studio linker-warning
我最近转换了一个多项目Visual Studio解决方案,为每个项目使用.dlls而不是.libs.但是,我现在获得了每个项目的链接器警告,如示例中所述.MSDN并没有对此有所帮助.为什么这样,我该如何解决?
警告2警告LNK4075:由于'/ OPT:ICF'规范LudoCamera.obj而忽略'/ EDITANDCONTINUE'
Lou*_*nco 37
您可以拥有"编辑并继续"支持或优化.通常,您在调试版本上进行"编辑并继续",并在发布版本上进行优化.
编辑和继续允许您在调试时更改代码并保持程序运行.如果必须优化代码,则不支持它.
小智 6
将VS2008项目从.lib转换为.dll时,我也收到此警告,解决方法是将Debug Win32配置上的链接器/优化设置从Default更改为:
引用=保留未引用的数据(/ OPT:NOREF)
启用COMDAT折叠=不删除冗余COMDAT(/ OPT:NOICF)