一、先修改工程名/解决方案名
举例,原先的工程名为Multi_Screen,想要改成MultiScreenSrv
1.找到工程/解决方案所在的文件夹(即Multi_Screen文件夹)
2.打开该文件夹,有一个Multi_Screen.sln
将其重命名为MultiScreenSrv.sln
用记事本打开该文档,点替换,将所有Multi_Screen替换为MultiScreenSrv,保存退出.
3.Multi_Screen文件夹下还有一个Multi_Screen文件夹,里面有一个Multi_Screen.vcproj
将其重命名为MultiScreenSrv.vcproj
同上,用记事本打开该文档,点替换,将所有Multi_Screen替换为MultiScreenSrv,保存退出.
4.将用Multi_Screen命名的文件夹全重命名为MultiScreenSrv
这样就改好了工程名/解决方案名.
二、接下来是改类名
举例,原来类名AAA 想改为BBB
1.VS中打开该工程,CTRL+F将该工程中所有Multi_Screen字串改为MultiScreenSrv
2.手工将工程中所有.h,.cpp,.rc等文件名字含Multi_Screen的换为MultiScreenSrv
比如我原来资源文件,在MultiScreenSrv\MultiScreenSrv\res叫Multi_Screen.rc2现在改为MultiScreenSrv.rc2
我原来叫AAADlg.cpp的源文件改名为BBBDlg.cpp
依次类推...
3.重新编译生成解决方案.
三、删除多余文件
讲过上面的步骤,在工程所在的文件夹内就会生成名字含MultiScreenSrv的文件
但有一些名字含Multi_Screen的文件仍然存在,手动删除即可.
为了以防万一,可以删一个检查一下工程是否正常,不正常就还原它. 通常这些旧文件都包含在两个文件夹中,我将他们剪切出去,没有出现异常。