VS2010工程转换为VS2005工程 vs2005工程 转到 2010
当拿到某个版本编译好的源码之后,如果电脑上没有安装那个版本的编译器,那么,学习源码将变得困难。
当然,解决办法是有的,而且不止一个:
1.使用机子上的编译器,创建一个工程,将工程源文件和头文件等资源手动加入自己的工程,添加对应的设置,然后编译。
缺点-->当工程文件结构十分复杂的时候,或许你耐心地将所有文件添加完了(若是打不开工程的前提下,连结构是什么样都不得而知),最后也不见得编译成功,因为你可能漏掉了一些细节。当然,若是文件不多,结构也显而易见,那么这种方法可取。
2.直接打开解决方案(.dsw/.sln),编译器会做自动的升级转换。
局限-->改方法只适用于旧版本升级为新版本。
3.干脆把所有版本的编译器都装上就好了。
缺点-->很占机子的空间(至少我这样觉得),而且有些没啥必要装(比如vc6.0)。
4.手动修改相关的工程文件,可以实现新旧版本之间的转换。
优点-->当工程文件结构十分复杂的时候,不需要关心工程内部结构~
我平时在网上搜集到的源码有很多跟我自己装的编译器版本不一样,而且程序结构很复杂,于是我查找了下第四种方法。
平时我编程用的是VS2005,理由是[完全由我个人情况而定,每个人选择不同]:
1.在我上学期间,都是用vc6.0,而且还觉得蛮好用的。但是上班之后,同事告诉我,他们都用VS2005。
2.虽然很多人觉得2010更好用,但是由于原因1,我习惯使用VS2005了。
3.也在自己机子上装过VS2010,安装过程曲折不说,vc/vs助手对它还不起作用...[其他机子上成功安装过VS2010,且助手可用,可见这也是要看情况的]
总之,我希望拿到VS2005以上版本的工程之后,都能转换成VS2005的。
转换方法参考的是以下链接:
http://blog.csdn.net/amberman/article/details/8027382
其实他也是转的,但是他在留言板下补充了一两点,按照他的方法,我也终于尝试成功了。
我自己试验的,是将vc++的win32控制台vs2010工程,转换为VS2005的对应工程。步骤如下:
1.打开.sln文件。
①将版本号11.00改为9.00;
②Visual Studio 2010修改成Visual Studio 2005;
③将vcxproj改为vcproj,如Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}")= "vlcwin", "vlcwinvlcwin.vcxproj","{7E3363F9-AD51-4D81-82C2-E11EA26C5C37}"改为Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}")= "vlcwin", "vlcwinvlcwin.vcproj","{7E3363F9-AD51-4D81-82C2-E11EA26C5C37}"。
2.打开所有的工程文件,即所有后缀名中包含vcproj的文件。
①将ToolsVersion="4.0"字样的全部删除;
②教程上说将MSBuildToolsPath改为MSBuildBinPath,而我无论是MSBuildToolsPath还是MSBuildBinPath都没找到,所以就没进行这一步了;
③将Version改为8.00
ps:一个解决方案中可能有多个项目,每一个都需要进行修改,否则那个项目不能正确加载。
3.打开.sln。
①可能会提示你要升级,那就按照默认选项升级吧~
②打开解决方案之后,若是成功转换,就会看到项目被正确加载,结构不变哈~
更多阅读
怎样将mp3转换成wma---wma转换为mp3 wma转mp3在线转换
怎样将mp3转换成wma---wma转换为mp3——简介 在我们平时的生活中,我们有时候需要对音乐的格式进行一些转换,比如mp3格式的音乐转化为wma或者wma转换为mp3。 我们如何进行音乐格式的简单转换呢?小编今天给大家简单介绍一下,希望对大家有
将录音带音频转换为MP3 bin音频文件转换为mp3
将录音带音频转换为MP3——简介儿子的英语课本附带了录音带格式的音频资料,平时需要经常的听一听,反复听还有复读。因为担心反复使用磁带,担心磁带的质量受到影响,另外家里的录音机也不支持复读操作,如果固定听某一段音频的话,也很是繁琐
如何将swf格式转换为MP4格式最好最简单 ! swf格式怎么转换成mp4
如何将swf格式转换为MP4格式(最好最简单)!——简介将Flash中swf格式转换成视频MP4等格式是非常麻烦的一件事,由于SWF是一种基于矢量图形的特殊视频格式,普通视频转换软件难以直接处理,虽然市面上有许多的相关软件是以先录制后转换的模式完
Excel如何把弧度转换为角度 如何将角度转换成弧度
Excel如何把弧度转换为角度——简介 在Excel中用三角函数计算总是默认为弧度,怎样才能够把弧度转换为角度呢?现在我们就来一起看看。Excel如何把弧度转换为角度——工具/原料Excel软件Excel如何把弧度转换为角度——问题展示:Excel如
怎样将FAT32格式磁盘转换为NTFS格式 精 u盘ntfs格式转换fat32
当前磁盘格式为选择NTFS已经成为了主流,其相对于FAT32格式的优点这里就不多说了,今天介绍两种将磁盘格式从FAT32格式转换为NTFS格式的方法.不用软件,不用重启,方便实用.怎样将FAT32格式磁盘转换为NTFS格式 精