vs2012的编译器默认在xp下就是不能运行的,不是有效的win32程序,因为链接的时候它默认把“最低需求的系统版本”开到vista了……安装了某个ctp补丁之后,工程里面工具集可以选vs2012 targeted xp,这样编译出来xp才能用。
release模式编译不正确的的原因,呃,出错信息你没给出来啊,就这么一个“可能添加库不兼容”到底添加了什么库也不说(汗)提示缺少各种dll文件到底缺少什么也不说(汗汗)信息太少了,没法判断问题啊
不过反正你当时编译debug的时候在工程选项里面调的各种东西,release的时候也要重新再调一次:因为它俩的配置是分开保存的。
坐等楼主提供更多详细信息
在哪个网上看到Release的? 事实是:Debug模式编译出来的exe文件很大,因为其包含了所有需要运行的库,而相反release比较小,不能保证拿到另一台电脑上可以运行。
所以还是编译Debug吧
采用静态编译
不能编译正确 提示信息是什么?