不知道大家有没有这样的需求,反正我有,曾经辛辛苦苦搭建的工程,希望她在一定的场合中都能使用,于是乎就需要给曾经搭建的工程,以及工程下面的部分组成部分进行更名,下面就是我的总结,希望对自己和大家有帮助。

1、修改工程名/解决方案名(举例,原先的工程名为ABCD.sln   想要改成abcd.sln)

1).在原工程文件夹中找到工程/解决方案(即ABCD.sln)

2).将原有的工程/解决方案ABCD.sln重命名为abcd.sln,再用notepad++打开该.sln,将所有ABCD替换为abcd,保存退出

3).与该ABCD.sln工程同目录的文件夹下还有一个ABCD文件夹,找到里面的ABCD.vcproj,将其重命名为abcd.vcproj

同样notepad++打开该文档,将所有ABCD替换为abcd,保存退出

4).将与该ABCD.sln工程同目录的文件夹下这个ABCD文件夹更改为abcd

4).用VS2013打开该工程/解决方案,重新生成解决方案

按道理将,这样就应该改好了工程名/解决方案名.

2、更改类名(举例,原来类名ABCD 想改为abcd)

1).VS2013打开该工程,CTRL+F将该工程中所有ABCD字串改为abcd

2).手工将工程中所有.h .cpp .rc等文件名字含ABCD的换为abcd

3).重新编译生成.

3、删除多余文件

经过上面的步骤,到此就应该大功告成了,在工程所在的文件夹内就会生成名字为abcd的文件但有一些名字含ABCD的文件仍然存在,手动删除即可.

vs2013中对工程、项目和类更名相关推荐

  1. 继承项目第13周-项目1-基类中成员的访问限定符和派生类的继承方式

    这段时间笔者几篇文章介绍了改继承项目的文章. 关联文章的地址 每日一道理 风,那么轻柔,带动着小树.小草一起翩翩起舞,当一阵清风飘来,如同母亲的手轻轻抚摸自己的脸庞,我喜欢那种感觉,带有丝丝凉意,让人 ...

  2. 【Android 逆向】Android 逆向通用工具开发 ( 静态库项目中的网络操作核心类 CNetwork 分析 )

    文章目录 一.adabingo 静态库项目中的网络操作核心类 CNetwork 分析 一.adabingo 静态库项目中的网络操作核心类 CNetwork 分析 CNetwork 相关方法分析 : 等 ...

  3. 如何动态在maven插件中加载项目及第三方类

    在maven插件中是加载不到目标项目的类及目标项目引用的第三方所提供的类的,需要通过动态读取目标项目所依赖的classpath并根据这些classpath生成相应的url数组,以这个url数组作为参数 ...

  4. VS2013、VS2015中,新建项目没有看到解决方案的问题(已解决)

    VS2013.VS2015中,新建项目没有看到解决方案的问题(已解决) 参考文章: (1)VS2013.VS2015中,新建项目没有看到解决方案的问题(已解决) (2)https://www.cnbl ...

  5. VS中修改解决方案/项目/类的名字

    VS中新建一个项目,如果开发工作都接近尾声,客户来要求更换项目的名称,差不多要变更整个解决方案中项目名称,引用等等,这个工作量还是很大的.上网搜索解决方法,还实验了专门的修改项目名称工具,但是最后都是 ...

  6. 关于gradle项目中使用queryDsl生成Q类的问题的解决方式

    关于gradle项目中使用queryDsl生成Q类的问题的解决方式 1.在idea中勾选下面的选项 2.检查实体类上是否有@Entity注解 3.编译项目并检查项目中的Q类是否被编译 4.重新构建项目

  7. keil5中GD32450i-EVAL创建项目工程

    keil5中GD32450i-EVAL创建项目 工具 1.下载源码 2.创建工程文件目录 3.移植keil启动文件 4.删除原有工程文件 5.添加文件到文件目录 6.添加文件到工程 7.需要导入工程的 ...

  8. 多模块项目中,SpringBoot项目下启动失败-无法加载主类com.xch.XxxApplication

    错误:项目启动时,无法找到主类(启动类)XxxApplication 由于,主类需要先被编译,再被JVM找到编译后的文件运行 如:XxxApplication.java-(编译)-XxxApplica ...

  9. 如何在VS2013中进行Boost单元测试

    对于如何在VS2013中进行Boost单元测试,这方面资料太少.自己也因此走了不少弯路.下文将会阐述一下如何在VS2013中进行Boost单元测试. 在开始Boost单元测试之前,我们需要先安装VS2 ...

最新文章

  1. MySQL事务效率测试
  2. Java集合:set的遍历方式
  3. boost::python模块显示如何使扩展类pickleable
  4. python爬虫导入数据库_python爬虫爬下来的数据怎么导入到MySQL
  5. 如何轻松学习Python数据分析?
  6. CDS view delivered in CRM EHP4
  7. 桌面记事本软件测试工资,记事本的一个BUG
  8. 面试官 | 为什么用了索引之后,查询就会变快?
  9. STM32工作笔记0042---认识三极管的集电极,发射极,基极
  10. 由于找不到MSVCP20.dll,无法继续执行代码
  11. evt参数是干啥用的_女朋友问我,Java8 Optional 到底干啥用的?
  12. 阿里云创客+千人创投会 无人机项目夺冠
  13. 内置模块(time、random、hashlib、os)
  14. array_unshift php,php array_unshift函数怎么用?
  15. 办公小技巧1:使用adb命令在电脑与手机之间传输文件
  16. 淘宝获取sku详情接口工具
  17. 蚂蚁笔记 linux安装教程,群晖docker安装蚂蚁笔记安装教程
  18. fsck-磁盘修复工具
  19. javaweb学习记录-qqzone项目-结构分析
  20. DNSPod十问花生壳陈宇晔:远程办公领域的下一个“独角兽”?

热门文章

  1. SQL-连接查询:left join,right join,inner join,full join之间的区别
  2. 用js实现鼠标点击爱心特效
  3. react api_如何在WordPress REST API之上构建React应用
  4. React Router入门指南
  5. 112_Power Pivot 销售订单按 sku 订单类型特殊分类及占比相关
  6. 小米mysql安装教程_小米 SOAR 开源SQL优化工具安装
  7. es审计日志_审计系统的一剂良方——事件溯源
  8. Python如何创建装饰器时保留函数元信息
  9. 入门实践,Python数据分析
  10. 你精通excel吗?不,我精通python操控excel!