.vcxproj 降级到 .vcproj

近期下载了几个源码发现都是vs2010/vs2012的工程文件,死守vs2005的老顽固果断打不开了,尝试着在网上搜索解决方案没找到,问的人不少,没一个能用的,大多数是说改sln的版本信息,这一招似乎用到vs2008上可以(未确认),或者是从vs2005升级上去的工程自带的有.vcproj文件的,但是对于原生的vs2010/vs2012工程,目前没有找到任何可用的解决方案。

有鉴于此,我自己写了一个粗陋的降级程序,已经成功转换并编译成功cocos2d-2.1rc0-x-2.1.2。

有需要的请点这里下载

已知的问题:

1.单个文件的“编译为c/c++代码”没有设置,若出现问题需手动设置;

2.“运行时库”(多线程调试dll什么的那些)没有设置,大项目的lib编译大多数时候也需要手动设置;

3.“子系统”(控制台程序和windows程序这样的);

4.解决方案配置什么的都没有进行设置,使用默认的debug|win32/release|win32;

5.输出文件使用工程名,没有按照vcxproj进行设置。

顺便说一个问题,2005在使用2008的lib的时候,有时编译会出现错误:

fatal error LNK1103: 调试信息损坏;请重新编译模块

解决方法在这里:http://support.microsoft.com/kb/949009

下载个补丁即可。

项目的project settings (alt+F7)里那个 link   里 把那个Generate debug info 的对勾去掉就行了


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值