您的位置:首页 > 其它

将VS2010的工程转换为VS2005,即用VS2005打开

2017-02-14 11:17 281 查看
转载地址:
http://blog.csdn.net/wangyangtao/article/details/6318062
我这个工程是一个基于DLG的工程,VS2010创建,现在要用VS2005打开。

 

步骤如下:

 

首先,对于vcxproj的文件 直接不理会, 直接去打开vcproj,当然这样是打不开的,会提示转换失败。需要编辑打开

vcproj,将里面的 Version="9.00"改为Version="8.00",这样就能打开了

 

然后,编译。默认生成一个solution文件。编译肯定不成功。

第一个就是 注释掉 //#include <afxcontrolbars.h>     // 功能区和控件条的 MFC 支持 这个头文件是高版本特有的,包含了Feature Pack新增的界面类声明; 我这个工程没用到,所以直接不需要了

 

第二个就是将后缀是Ex的基类全部去掉Ex, 比如WinAppEx 全改为 WinApp,这个CWinAppEx类比CWinApp添加了很多的功能,我这里也没用到。

 

第三个就是 RC文件中的ico文件,2010用的是新版本的ICO, 用2005打不开,所以直接用2005随便开个工程,用默认生成的ICO去替换

就可以了。

 

OK 编译成功。

此方法仅限于不使用新功能的情况下,如果使用高版本的IDE的新功能,那么只有升级IDE了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  有用的经验