Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >VC++6.0重命名Project名称及其MFC工程及类文件名

VC++6.0重命名Project名称及其MFC工程及类文件名

作者头像
阳光岛主
发布于 2019-02-19 04:41:48
发布于 2019-02-19 04:41:48
1.8K0
举报
文章被收录于专栏:米扑专栏米扑专栏

VC++6.0重命名MFC工程及类文件

经过本人亲自测试,修改Project名称完全正确,非常感谢原作者的辛勤劳动成果,特此感谢!也特地转载与大家一起分享 ^_^

修改时建议直接用“替换”批量修改,以防遗漏修改的地方,比较麻烦。总之完全按照下面的步骤,一定能修改成功的,我亲测鉴证过 呵呵

      作为MFC新手使用VC++6.0这古董级的东西有时实在痛苦,这有空几天都在想怎么重命名MFC工程的命名空间和类文件。现在总算有个结果,发一下修改过程吧。        首先,使用MFC AppWizard(exe)创建的工程有几个重要的文件:       1.dws文件,它指向工程使用哪个dsp文件。主要内容如下:       Project: "MyDemo"="./MyDemo.dsp" - Package Owner=<4>       2.dsp文件:它储存了工程中的各项信息,就是要修改的主要文件。       3.rc文件:存储工程资源信息       4.clw文件:存储每个窗体对应的类及资源,ClassWizard会使用到。       5.类文件       MFC工程自带的ReadMe.txt有详细说明。如果我们需要修改整个工程,那么上面的文件都要修改,当然还有大部分文件的文件名。       接下来是修改的步骤:  1.重命名类名:        高版本的Visual AssistX带有重命名类名的功能,不过在Cpp文件还是有的函数的类名没有被重命名。我们手动改就是了。修改类名不会影响整个工程,但我们接下来修改了类文件名,工程可就找不到类了。我们改完类名,将头文件引用也改为新的头文件名,然后退出工程。  2.修改文件名       修改类文件为新的名字。如果要修改命名空间,那么把所有命名空间命名的文件都改为新的,包括Resources文件夹里面以旧命名空间命名的文件,不需要就不要改了。 3.修改工程信息。       如果修改整个工程,进行下面2步,不需要直接跳到第3步.       (1).首先使用笔记本打开dsw文件,修改Project: "MyDemo"="./MyDemo.dsp" - Package Owner=<4>颜色部分为工程名。       (2). 修改rc文件中资源文件名。笔记本打开,使用Crtl+F找出旧命名空间并改为新的,主要是修改.rc2和.ico的旧文件名。因为我们在Resources文件夹里面将他们重命名了。       (3).修改dsp文件。笔记本打开,如果只是修改类文件,那么将SOURCE=后面的类名修改为新的。要修改的地方如下面: SOURCE=./MyDemo.h 和SOURCE=./MyDemo.CPP       修改完所有要修改的类文件。要修改整个工程的话,那就Ctrl+F把所有旧命名空间的文字都改为新的吧。       (4).修改clw文件。笔记本打开,修改每个窗体对应的类的新名称。这样我们编辑窗体控件,使用ClassWizard 时能识别到新类。另外你也可以删除原来的clw文件,让VC++6.0自己重新创建一个。 4.修改基本完成。打开命名空间,如果发现Wordsapce导航的Resources出现"Load Failed"错误,无法显示窗体等资源文件夹。请点击"Window"->"Close",重新加载即可。 

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2009年12月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
VC工程中后缀为.cpp,.h,.rc,.dsp,.dsw
(其它.clw .opt .aps等后缀文件,见下面说明) .opt 工程关于开发环境的参数文件。如工具条位置等信息;
阳光岛主
2019/02/19
1.2K0
VC++6.0 转 VS2005以上版本(1)
AutoPDMS8.0源码使用高版本ObjectARX(2004/2007)编译的总结
用户3519280
2023/07/06
3300
VC++6.0入门——第一讲,认识VC++6.0,新建工程等
推荐链接:https://cloud.tencent.com/developer/article/2465228
Arya
2024/11/12
2760
VC++6.0入门——第一讲,认识VC++6.0,新建工程等
如何跟客户解释为什么程序会有附带文件,最全标准回答来了!(建议收藏!)
很多刚开始做程序开发的小伙伴可能都会发现,在新建C语言和C++的工程时,都会在生成的程序文件夹中出现很多类似于.dsp .dsw .ncb .opt .plg的附加文件。
灰小猿
2020/09/23
7760
如何跟客户解释为什么程序会有附带文件,最全标准回答来了!(建议收藏!)
VC6.0的使用
Microsoft Visual C++ 6.0,简称VC6.0,是微软于1998年推出的一款C++编译器,
云深无际
2021/04/14
1.7K0
VC6.0的使用
pycharm重命名文件名后运行不了_重命名找不到该项目
4、这个时候,我们再运行py文件,就会出现‘系统找不到指定的文件’,运行不了py
全栈程序员站长
2022/09/27
2.2K1
pycharm重命名文件名后运行不了_重命名找不到该项目
VBA: 批量重命名文件夹和文件名称
文章背景: 在工作中,有时需要将一些文件名称修改成特定的名称,如果文件比较多的话,手动修改费时费力,下面通过VBA代码实现批量操作。
Exploring
2022/12/18
9.7K2
VBA:  批量重命名文件夹和文件名称
让vc编译出的程序减小体积
人们都说vc做出的东西可以小点,现在你打开vc编译一个Hello World出来!点属性看下,咦!我没走眼吧,就一Hello World就160kb真是要人命啊!
战神伽罗
2019/07/24
2.2K0
linux修改文件名称 rename_shell重命名文件指令
Linux命令中的rename命令主要用于给文件重命名,与mv命令有些类似,但rename可以对批量文件进行重命名,而mv命令则只能对单个文件重命名,下面就给大家详细介绍下Linux rename命令的使用方法吧。
全栈程序员站长
2022/10/03
4.3K0
linux修改文件名称 rename_shell重命名文件指令
如何修改visual-studio的sln文件和project工程名
Visual Studio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们总称为解决方案文件。为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而在每次继续开发任务时,不会因开发环境而分散精力;
全栈程序员站长
2022/08/23
2.2K0
如何修改visual-studio的sln文件和project工程名
有效解决VC++6.0一个工程不能有多个main函数的解决方案
现象:在一个工程中有2个带有main函数的文件:InsertSort.cpp,ShellSort.cpp
shirayner
2018/08/10
5910
零代码编程:用ChatGPT批量删除文件名的字符
你是一个Python编程专家,要完成一个处理批量删除文件名中字符的任务,具体步骤如下:
AIGC部落
2024/06/24
980
零代码编程:用ChatGPT批量删除文件名的字符
Windows/linux下批量修改文件名方法
rename命令可以用于批量修改文件名,在windows以及linux下都适用。windows下比较简单。且听娓娓道来。 首先你需要cd到你需要修改的那个文件夹,还有一个比较简单的方法是在你需要更改的文件夹下shift+右键,选择在此处打开命令行。 dir命令显示所有的文件名。 rename的使用方法就是
浩Coding
2019/07/02
6.1K0
Python批量修改文件名,文件再多也只要一秒,省时又不闹心
对于电脑中的文件夹啊,我们那是新建一个又一个啊,有时候,我们整理资料的时候就会发现,文件夹那是一个杂乱无章,
全栈程序员站长
2022/11/17
5940
Python批量修改文件名,文件再多也只要一秒,省时又不闹心
MFC入门教程(深入浅出MFC)
1.选择菜单项File->New->Project,弹出“New Project”对话框。
全栈程序员站长
2022/08/02
4.9K0
MFC入门教程(深入浅出MFC)
【C++】如何巧妙运用C++命名空间:初学者必备指南
由于C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂、规模较大的程序、需要高度的抽象和建模时,C语言不能满足需求。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(object oriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。
是店小二呀
2024/08/03
2440
【C++】如何巧妙运用C++命名空间:初学者必备指南
深入浅出MFC-读书笔记
我也赞同书中所讲,应用MFC框架开发Windows程序需要深入到底层,如果只停留在表面应用知其然而不知其所以然,这样会限制你更好的应用MFC框架。
全栈程序员站长
2022/07/04
9310
深入浅出MFC-读书笔记
创建与导入用户自定义OpcUa信息模型
理想中,每个行业都应该有自己行业的标准模型,比如:塑料行业有euromap标准,包装行业有packml标准。
剑指工控
2021/11/09
2.1K0
Python 工匠:高效操作文件的三个建议
◆◆ 前言 ◆◆ 在这个世界上,人们每天都在用 Python 完成着不同的工作。而文件操作,则是大家最常需要解决的任务之一。使用 Python,你可以轻松为他人生成精美的报表,也可以用短短几行代码快速解析、整理上万份数据文件。 当我们编写与文件相关的代码时,通常会关注这些事情:我的代码是不是足够快?我的代码有没有事半功倍的完成任务? 在这篇文章中,我会与你分享与之相关的几个编程建议。我会向你推荐一个被低估的 Python 标准库模块、演示一个读取大文件的最佳方式、最后再分享我对函数设计的一点思考。 下面,
腾讯NEXT学位
2019/09/07
7880
Python 工匠:高效操作文件的三个建议
谁再把IDEA的Project比作Eclipse的Workspace,我就跟谁急
有一个观点:若一个Java开发者能把IDEA玩得666,则技术一定不会差;但若玩不转IDEA(如不会设置、定制、解决日常问题、快捷键等等),那大概率水平很一般。因为高手一般得有高手的样子,你同意这个观点吗?
YourBatman
2022/03/08
9720
谁再把IDEA的Project比作Eclipse的Workspace,我就跟谁急
推荐阅读
相关推荐
VC工程中后缀为.cpp,.h,.rc,.dsp,.dsw
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档