Bar*_*klı 1 c++ windows-xp visual-studio
我在Windows 7上的VS 11 Beta中编译了一个非常基本的C++程序.
除运行时库外,所有项目设置都是默认设置.我将多线程DLL(/ MD)更改为多线程(/ MT).据我所知,这会静态链接运行时库.
尝试在安装了VS 11 Beta的另一台Windows 7机器上运行此exe工作正常.
试图在没有安装VS的windowx XP机器上运行它会导致弹出错误说明.
" **.exe不是有效的Win32应用程序"
是否有一些设置需要更改才能在Win7上使用VS 11 Beta编译的XP上进行二进制工作?
VS 11不再支持Windows XP.这是由微软设计的.
http://connect.microsoft.com/VisualStudio/feedback/details/690617
此行为是在MFC和CRT for Visual Studio 11 Beta中设计的.支持的最低操作系统是Windows Server 2008 SP2和Windows Vista.Windows XP不是Beta版本(设计时或运行时)支持的操作系统.
进一步阅读讨论,有可能在发布版本中支持Windows XP.我不愿意继续这样做.
编辑:微软已经让步:在Visual Studio 2012中使用C++定位Windows XP
| 归档时间: |
|
| 查看次数: |
1940 次 |
| 最近记录: |