Keep on going, never give up.

如何手动为VC工程改名

以前记得有个网友写的工具软件,很方便改名,但是该软件在替换名字时是不区分大小写的,所以改完之后,对对话框等名称都是跟工程名相同的,而实际控件名称还是用大写好看一些。手动改名也可以。因为VC的配置文件都是文本格式的,掌握好方法、细心一点一样可以手动完成。

本文测试环境:VC++ 6.0

一、备份原VC工程

一旦修改名称失败,随时可以回退版本,未雨绸缪,确有必要。

二、删除以下临时文件

假设当前工程名为ATest,打算改名为BTst,以下临时文件可以删除:

  • ATest.ncb
  • ATest.opt
  • ATest.aps
  • ATest.plg

VC文件种类说明:

  • .clw文件记录类信息,如果classView中某个类看不到,删除此文件,然后使用建立类向导,重新生成该文件。
  • .ncb文件记录类提示信息,如果类的成员函数和变量提示看不到,重新生成该文件即可,方法同上。
  • .aps文件记录资源信息,要修改资源,需要涉及3个文件(.rc文件,Resource.h文件 和.aps文件)

三、使用文本编辑器(比如UltraEdit)

依次替换如下文件:

  • ATest.dsp
  • ATest.dsw
  • ATest.clw
  • ATest.rc
  • ATest.h
  • ATest.cpp
  • \res\ATest.ico 改名即可。
  • \res\ATest.rc2

如果还有DLG文件,比图ATestDlg.h和ATestDlg.cpp等也需类似替换。

注意替换分两步进行:

  • 一次替换ATest为BTst,注意区分大小写要选中。
  • 二次替换ATEST为BTST,同样需区分大小写选中。

特别注意,你的原工程名不能全由容易混淆的单词组成。比如,你的工程原名为A,那么就没办法批量替换完成改名(同名但不相关的地方太多),只能手动一点点去甄别替换内容。

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.