VS2014工程转化成VS2013工程

来源:互联网 发布:顶点软件牛叉诊股 编辑:程序博客网 时间:2024/06/05 11:05

1. 起因

           微软的VS系列向下兼容,高版本的能编译低版本的项目但低版本无法编译高版本项目。VS版本众多,有时候网上下载的项目所用VS版本比你目前使用版本高,该如何解决?

一般有两种方法:1. 下载相同版本的VS。 2. 将VS高版本的改成低版本的。


2. 方法

          将高板本的改成低版本需要修改两个文件,一个是.sln的解决方案文件,一个是.vcxproj的工程文件.

         打开.sln文件看到以下内容

         

        VisualStudioVersion = 14.0.23107.0                                                        //打开这个解决方案的版本为VS 2014

        MinimumVisualStudioVersion = 10.0.40219.1                                       //能打开这个解决方案的最低版本为VS2010,并不代表能编译

        

       如何更改?

      为了保证和自己使用的VS版本号能对上,我可以先在自己电脑创建一个项目,打开同样.sln文件

        

       对照修改即可


      修改.vcxproj文件

      需要修改几个地方,首先

      

     此处的ToolVersion 的值需要修改,具体如何修改参照VS对应版本号 ,你也可以使用上面的方法,为了准确性,还是参照上面的方法

    

   我的是VS2013 上面对应的是12.0,所以需要将ToolVersion = “14.0” 改为 ToolVersion = “12.0” 


   然后查找文件中所有出现v140的地方,并将其改为v120

   

     

0 0
原创粉丝点击