使用平台工具集"Visual Studio2012 (v110)“在VS2012中构建的程序可以在Windows Server2003/2008上运行吗?
我热衷于利用所有新的C++11优点,但需要以运行VS2008的机器为目标。
如果它不能在默认情况下运行,我应该进行哪些配置更改才能针对此平台,并仍然受益于编译器的所有新功能?
发布于 2014-12-06 00:39:31
根据MSDN的说法,要在Windows Server2003上运行VS2012编译的C++应用程序,你应该使用Visuasl Studio2012更新1中包含的"v110_xp“平台工具集。
Visual Studio2012更新1中包含的Visual Studio2012- Windows XP (v110_xp)平台工具集是包含在Visual Studio2010中的Windows7SDK版本,但它使用Visual Studio2012 C++编译器。它还将项目属性配置为适当的默认值-例如,用于下层目标的兼容链接器的规范。仅支持使用vs110_xp工具集创建的应用程序支持Windows XP和Windows Server2003,但这些应用程序也可以supportWindows Vista、Windows7、Windows Server2008、Windows8和Windows Server2012。
https://stackoverflow.com/questions/12088560
复制相似问题