手动修改工程名......完美实现(VS2005 MFC)

网上看了一些方法,不是很完整.修改后有些地方还报错,可能上面说的方法还是修改的不彻底吧!

经过自己多次试验,终于修改成功.现将此方法拿出来与大家分享,这样可以少走弯路!

虽然手动修改麻烦点,但至少是自己动手改的,以后再遇到也算会了!


废话不多说,直接讲步骤!(针对VS2005,其他版本应该是大同小异)

1.找到工程目录下的*.vcproj文件,记事本打开之后,找到和工程名相同的文件名直接修改为你自己要命名的(部分文件名前面加了"my",一样修改),大致修改的文件有主对话框的App,Dlg文件(它们的头文件及cpp文件,共4个);rc资源文件及带有"my"前缀的rc2文件.修改完成,然后关闭.

2.在工程中,找到对应的文件,修改其名字和*.vcproj中的文件名匹配.

3.同时修改*.vcproj文件名

4.打开工程(这一步打开的方法要正确,直接双击打开应该无效,因为你的名字都已经变更了,而solution中还是原文件名!).正确的方法为:直接打开VS2005,选择文件->打开->项目,在弹出的框框中找到你修改后的*.vcproj文件,然后让编译器自己帮你生成一个sln文件.

5.打开程序后,修改代码中变更的文件名(之前第1步中修改的那几个文件),同时修改App及Dlg的类名(替换方法一次性完成).

6.当编译,链接通过时.关闭工程,这时会弹出无法找到sln文件.程序会帮你生成一个并选择一个位置保存,直接和之前的sln文件放在同一个目录下即可.

7.删除工程中多余的文件,旧的sln,suo,aps,user等文件.


Remark:

VC6之前的.dsp和.dsw对应VS2005中的.vcprog和.sln,即工程文件和解决方案.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值