VS2015工程 降级为 VS2010

VS2015工程 降级为 VS2010,第1张

最近在Mac的机器上装了Boot Camp,跑Win10 + VS2015,有点卡,找到了键亮VS2010发现跑起来非常轻松。

就有了把2015的工程转为2010的年头,果然可以,思路就是修改稿老宽工程文件

步骤如下:

作用:解决vs低版本无法直接打开高版本的工程文件问题。

http://blog.csdn.net/qq2399431200/article/details/52397190

二、具体 *** 作

方法一: VS2015+VS2013双平台

···  新建VS2013工程,导入VS2015中的.h、.cpp等文件,手动导入的时间会比较长,因为视你的工程文件数目而言。

····这个方法虽然很傻瓜,但是极简单,适合于不爱捣鼓平台的小白。

方法二: 直接修改VS2015解决方案和工程信息

步骤1: 修改解决方案文件(.sln文件):

·1、···用记事本打开原vs2015的.sln文件,具体如下:

·····Microsoft Visual Studio Solution File, FormatVersion12.00

·····# Visual Studio14

·····VisualStudioVersion=14.0.23107.0

关键: 修改上述红色标记的版本号

记事本打开后,如上图所示。

具体对应关系如下:

-Visual Studio 2010 - Format Version 11.00

-Visual Studio 2012 - Format Version 12.00

-Visual Studio 2013 - Format Version 12.00

-Visual Studio 2015 - Format Version 12.00

-Visual Studio 2010 - #Visual Studio 10

-Visual Studio 2012 -#Visual Studio 11

-Visual Studio 2013 -#Visual Studio 12

-Visual Studio 2015 -#Visual Studio 14

-Visual Studio 2010 -VisualStudioVersion=10

-Visual Studio 2012 -VisualStudioVersion=11

-Visual Studio 2013 -VisualStudioVersion=12

-Visual Studio 2015 -VisualStudioVersion=14

上述VisualStudioVersion最好可以自行查的具体一点

Microsoft Visual Studio Solution File, Format Version 12.00

# Visual Studio 2013

VisualStudioVersion = 12.0.21005.1

MinimumVisualStudioVersion = 10.0.40219.1

步骤2: 修改项目文件(.vcxproj文件)

····用记事本打开原vs2015的.vcxproj文件,具体如下:

······

关键:

​1、将ToolsVersion="14.0"改成含咐你所需要的版本号

2、将文件中所有的V140替换为你所需要的版本号(按ctrl+H组个键)

具体对应关系如下:

-Visual Studio 2008 - ToolsVersion 3.5

-Visual Studio 2010 - ToolsVersion 4.0

-Visual Studio 2012 - ToolsVersion 4.0

-Visual Studio 2013 - ToolsVersion 12.00

-Visual Studio 2015 - ToolsVersion 14.00

-Visual Studio 2008 - V90

-Visual Studio 2010 - V100

-Visual Studio 2012 - V110

-Visual Studio 2013 - V120

-Visual Studio 2015 - V140

···通过上述两个步骤设置,既可成功将高版本vs修改成可在低版本vs下使用的工程文件

.sln 相当于VC6中吵绝凳 .dsw

.vcxproy 相当于VC6中 .dsp

.suo 相当于VC6中 .ncb

.vcxproj.filters 用于项目下文件的虚拟目录

.vcxproj.user 是升旅用户宏颤的一些相关配置

url: http://blog.csdn.net/cashey1991/article/details/6122060

这个问题应该是qtaddin插件的bug。替换了*.ui文件中的图片时,程序应该是没有检测到文件中图片的重写,导致qrc_*.cpp文件没有重新编译。将qrc文件exclude,并clean project后,*.vcxproj文件中好像不见了要脊帆衡生成qrc_*.cpp文件樱做的设置,导致不能正常生成qrc_*.cpp文件。include后好像也没有作用。

解决方法是:

1.先右键exclude对应的*.qrc文件,并clean project。此 *** 作会清空GenerateFiles目录下的文件;

2.然后关闭vs2010,此时会d出是否保轿祥存到*.vcxproj文件。此时选择是;

3.然后重新打开vs2010,选择include对应的*.qrc文件。然后关闭vs2010,此时会d出是否保存到*.vcxproj文件。此时选择是;

4.最后重新打开vs2010,运行程序,就会重新生成qrc_*.cpp文件。


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

原文地址: http://outofmemory.cn/tougao/12202581.html

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

发表评论

登录后才能评论

评论列表(0条)

保存