今天将编写的x64 Debug项目转换为x86 Release项目时提示:
对象或库文件“../common/Detours64.lib”是使用比创建其他......
在Debug下是正常编译的,所以对Debug与Release的配置进行对比,并未发现任何不同。
网上的资料说的是将全程需优化改为无全程序优化,但项目已经是无全程序优化了。
由于我项目有用到其他的lib,所以就想到会不会是其他lib导致的呢?
最终我讲我项目调用的另一个dll的属性后发现全程序不正确,所以修改为无全程序优化后编译正常。
开发环境:VS2013 , 碰到问题的时候要考虑一下类似的其他可能性哦,编译器报错不一定就是准确的呢。