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