VC6.0中如何修改工程的名字

其实有一个比较简单的方法,不过需要的是仔细,我已经试过了是可行的,假如你的工程是AAA,想改为BBB,请按照一下步骤操作:
1 备份源工程,这样即便是失败也没关系.
2 删除工程对应的临时文件,AAA.ncb,AAA.opt,AAA.APS
3 用文本编辑工具,不如UltraEdit,打开AAA.dsp,搜索字符串AAA,确认该字符串是工程名相关,并替换为BBB,替换完后,保存退出,修改AAA.dsp为BBB.dsp.
4 用文本编辑工具打开,AAA.dsw,找到:
Project: "AAA"=./AAA.dsp - Package Owner=<4>
将AAA修改为BBB,保存退出,修改AAA.dsw为BBB.dsw.
5 用VC打开工程BBB.一切如愿.
总结,其实可以把.dsp文件看作是一个描述性脚本文件,记录了所有的工程相关的属性,包括工程的名字,工程的编译选项,宏,包括的源文件,头文件等.明白了这个,要修改工程相关的任何东西都可以在这里改了.希望有所帮助.

-----------------------

(1)方法一
修改替换dsw,dsp文件关于文件名的地方

用文本编辑器打开Workspace文件xxx.dsw,将其中的“test”都改为“Test”。然后再用文本编辑器打开Project文件test.dsp,将其中的

“test”也都改为“Test”。最后在VC的project settings中将所有你看着不顺眼的“test”改成“Test”。 

(2)方法二
没那么复杂,用记事本打开项目dsp文件,整个文件内将原有项目名称替换为新的名称就行了 
然后把dsp的文件名也手动改过来,原有dsw文件直接删掉

(3)方法三
另存为一个新的工程名。


(4)方法四
有的时候当项目做了一半发现在工程名要修改,最直接最有效的办法,是重新建立一个空的工程,将所有.h,.cpp,.ico等一堆文件,重新导入

到新的工程中去,这种方法是最彻底有效的一种方式。
不过这个是不是麻烦了一点。有没有更有效间便一点的方式呢?

通过我的小白鼠试验是可行的,通过简单的文本替换即可。VS6工程文件有两个,一个是DSP,一个是DSW,DSW这个文件只是一个引子,文件中

引用了 DSP。你在Alt+F7的工程属性中所作的设置是保存在DSP中的,所以很多源码是不带DSW的,可以直接打开DSP来生成DSW。闲话不多说,

需要的 修改主要有两处:

1.用文本编辑器打开,DSW文件,将文件中的“Project: “Demo“=./Demo.dsp - Package Owner=<4>”这一句改成“Project: “NewName

“=./NewName.dsp - Package Owner=<4>”。

2.用文本编辑器打开,DSP文件,将其中的“Demo”全面替换成“NewName”。

需要注意的是,不要手工删除DSP中的内容,否则VS打工会出错,如需删减在IDE中删除。

修改前做好备份,万一由于你的工程文件复杂,修改不成功还要有后悔药吃。


(5)方法五
用notepad打开.dsp文件,查找"工程名 - Win32" ,将工程名改成你要的新工程名即可


问:我的程序是由8个子工程组成的,我想修改每个子工程的工程名。如何实现啊? 

答:呵呵,我啊?我是经常修改的,通常一个JOB都要由几十到上百个module组成,对于不同的JOB都有不同的一些路径要设,模块也是由固定对应的

几个文件来组成,所以开一个标准的module是有必要的.日后开module时就拿标准的module来改,这样会方便多. 

1、修改DSP文件的文件名; 
2、用文本编辑工具打开DSP文件,会看到第一行: 
# Microsoft Developer Studio Project File - Name="your_project_name"... 
把文件内所有的your_project_name的字符串都替换成新的工程名. 



问:其他地方不用修改的吗? 比如.clw文件等。

答:不用DSP文件包含的是工程的信息


答:我也试了一下,接着还要修改各个.H文件的文件名, 但编译出来的exe文件还是以前的名字,把.dsw的内容也改掉,则可以了.

答:
我也试了一下,接着还要修改各个.H文件的文件名, 但编译出来的exe文件还是以前的名字,把.dsw的内容也改掉,则可以了. 
----------------------------------------------------------------------------------- 
确实,仅修改DSP只能单方面的修改各个子工程名称,要修改WORKSPACE的连接就要修改DSW,否则打开WORKSPACE会提示找不到工程文件的(旧的工程文件都改名了,呵呵)。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VC6.0的打开工程闪退可能是由于多种原因导致的。以下是一些可能的原因及解决方法: 1. 工程文件损坏:检查工程文件是否存在损坏或错误,在打开工程之前可以尝试备份并修复工程文件。还可以尝试创建一个新的工程,然后将源代码和资源文件添加到新的工程。 2. 插件冲突:某些VC6.0的插件可能与其他软件或插件发生冲突,导致打开工程时出现闪退。可以尝试禁用或卸载不必要的插件,并确保插件与VC6.0版本兼容。 3. 硬件或驱动问题:某些硬件或驱动程序可能与VC6.0不兼容,导致闪退。请确保计算机硬件和驱动程序是最新的,并更新或升级不兼容的硬件或驱动程序。 4. 操作系统兼容性问题:VC6.0是一个相对较旧的编译器,可能不与最新的操作系统版本兼容。尝试在与VC6.0兼容的操作系统上打开工程,或者考虑升级到更新的Visual Studio版本。 5. 缺少必要的依赖项:某些工程所依赖的库文件、头文件或其他资源可能缺失或不正确。请确保工程所需的所有依赖项都正确安装,并设置正确的路径。 6. 内存不足:如果计算机内存不够,可能会导致打开工程时闪退。可以尝试关闭其他占用内存的程序,或者考虑增加计算机的内存容量。 总之,解决VC6.0打开工程闪退问题需要综合考虑多个可能的原因,并逐一尝试相应的解决方法。如果以上方法都无法解决问题,建议咨询相关专业人士或考虑升级到更新的编译器版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值