请教VS2012编译器二次开发CAD的问题

请教VS2012编译器二次开发CAD的问题,第1张

VS2010和VS2012或者sv2008和VS2010,高版本VS编译都会出现,使用VS2008的D:\Program Files\Microsoft Visual Studio 9.0\VC\bin目录下的cvtres.exe替换到VS2010版本VS目录下再编译成功。

如果不行再用以下 *** 作

上网搜索发现是嵌入清单的问题,于是对该工程以及所有依赖工程进行如下 *** 作右键->工程属性->配置属性->清单工具->输入和输出->嵌入清单,选择[否]

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

详细代码


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11590449.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存