
如果不行再用以下 *** 作
上网搜索发现是嵌入清单的问题,于是对该工程以及所有依赖工程进行如下 *** 作右键->工程属性->配置属性->清单工具->输入和输出->嵌入清单,选择[否]
VS2010 2012CLR更换NET版本不像C#可以项目属性直接更改,需要修改 *.vcxproj里面 <PropertyGroup Label="Globals">节点添加以下内容
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
VS2012使用VS2010编译vc++项目以支持XP系统运行,项目属性 常规平台工具集选择Visual Studio 2010 (v100),必须同时安装VS2010 2012
vs2010版本之后支持使用之前的版本编译,可以在 属性->常规中找到
需要安装对应的vs版本才可以使用各自对应的选项。其中vs2013中可以识别已经安装的vs2012(Visual Studio 2012
(v110)), vs2012可以识别已安装的vs2010(Visual Studio 2010
(v100)),vs2010可以识别已经安装的vs2008(Visual Studio 2008(v90)).
另外vs2012以后的版本,都有xp的选项。
以上平台工具集的本质是msbuild,其文件所在目录为:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0
详细代码
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)