永发信息网

vc2010 vc2013可以相互编译吗

答案:1  悬赏:0  手机版
解决时间 2021-04-15 15:14
vc2010 vc2013可以相互编译吗
最佳答案
vc2010 vc2013可以相互编译
  选取一个vs2013的解决方案文件.sln,以文本文档方式打开它。(我用的是sublime text 2,我认为是款代替记事本的不错工具,性感而小巧。有人从Notapad+转为用它,自有其价值吧。)
  在文件开头我们可以看到一些关键信息:
  Format Version 12.00
  VisualStudioVersion = 12.0.21005.1
  MinimumVisualStudioVersion = 10.0.40219.1
  表明该.sln生成的格式版本是12.00(vs2013),vs版本是12.0.21005.1(vs2013),最小兼容版本是10.0.40219.1(vs2010)。
  那也许把该解决方案改成10.0.40219.1以上都行吧?
  【版本区别】
  像我这样的新手请注意这里,Version 12.00意味着版本为vs2013而非vs2012,本文末最后已总结了vs版本中的该现象。下一步中改Format Version 为11.00而非10.00  
  (2)修改.sln文件。
  (3)重新打开
  用VS2010打开修改后的解决方案文件,成功打开。
  (4)编译
  我想起vs2012和vs2010的平台工具集不一致,vs2012是v110,vs2010是v100,vs2013则是v120。我想先不去项目文件里查看,也许在加载解决方案的时候vs已经重置了平台工具集?于是尝试①直接编译。

  编译失败,因为结果平台工具集未重置,本机上没有vs2013,找不到v120的平台工具集。同时,注意到,有“项目文件包含ToolsVersion="12.0" 设置……将项目视为具有ToolsVersion="4.0" 设置”。这似乎是.Net的工具版本号,不修改的话会自动兼容。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
磁链是啥意思?为什么除以L
微金石地板砖好吗?
周杰伦是个结巴 还是结巴是个结巴
一般来说,大礼堂内四周墙壁都做成凹凸不平,时
安全权维权方式
米糊煮的太浓可以直接加开水吃吗
读完悔恨短文的感受
4十7=10十囗要在囗填上什么数
去八达岭长城的火车不能再去北京北站了!!
福猫财经怎么样
格拉古的家庭背景
26-x=3(18-x)怎么做?
《论语》射不主皮是什么意思
同样的问题又再次发生了的翻译是:什么意思
扫雷求提示
推荐资讯
寂地(我的路)讲的是什么,结局是什么
为什么我的内裤 只要是纯棉深色的 穿过之后洗
前女友老是喜欢和她现任秀恩爱给我看,是故意
什么样的承诺能让女孩子相信?
给你两万元创业,你们会做什么,
在哪个网上能搜到全运会的视屏?
Q飞车里的舞蹈频道和炫舞有什麽区别啊?
针对我国能源状况日益紧张,我们该怎么办?
华为荣耀7怎么关掉卡2的网络
我想问下在佛山哪里彩印厂最多啊?
掀起的意思,掀翻的反义词是什么
我有一件白色白衣外套 如下图 但不知 应该 在
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?