VS2015更改项目名称步骤

2024-06-22 10:18

本文主要是介绍VS2015更改项目名称步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    在项目开发过程中,一个比较蛋疼的事就是改名,刚开始建项目的时候没想好叫什么,随便取了个名字,开发了一大部分以后突然统一规定项目名,相信这种情况大多数人都不陌生...

    本文以VS2015+Qtplugin项目为例,总结一下项目改名字的步骤(假设项目初始名为wrong,要改为right)

 

1、以下文件需要改名(wrong->right):.sln、.vcxproj、.filters、.user、.json(Qtplugin自动生成)、工程所在文件夹、wrong.h、wrong.cpp;

2、以下文件需要通过文本编辑器打开修改内容(wrong->right):.sln、.vcxproj、.json(Qtplugin自动生成);

3、以下文件需要全部删除:moc的生成目录所在的文件夹、.suo;

4、在VS2015中重新打开工程,移除.h,.cpp,再把移除的添加现有项添加进来(目的是为了重新生成moc文件),然后Ctrl+F,把代码中出现的wrong全部改为right(主要是类名、引用的头文件),重新编译一下就可以了;

 

    以上是简单点的说明,改成功了最好,如果出现问题,那可以再看下边啰嗦一点的步骤...

1、在VS2015中,打开wrong.vcxproj,工程名改为right,关闭VS,解决方案.sln保存名同工程名right;

2、wrong.json名称改为right.json,文本方式打开.json,pluginName改为right;

3、wrong.vcxproj名称改为right.vcxproj,文本方式打开.vcxproj,里边所有wrong都替换为right;

4、right.sln以文本方式打开,里边所有wrong都替换为right;

5、.filters、.user名称内的wrong改为right,文件夹名称改为right,moc的生成目录下的所有包括文件夹全部删除,删除wrong.suo;

6、inc目录下的wrong.h修改为right.h,src目录下的wrong.cpp修改为right.h;

7、在VS2015中重新打开工程,此时,GeneratedFiles目录下的Debug、Release目录下已经空了,移除上一步改名字的两个文件(.h,.cpp),然后再添加现有项,这时Generated Files目录下出现了两个moc文件;

8、Ctrl+F,将wrong全文替换为right,编译一下就可以了;

 

这篇关于VS2015更改项目名称步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1084008

相关文章

SpringBoot路径映射配置的实现步骤

《SpringBoot路径映射配置的实现步骤》本文介绍了如何在SpringBoot项目中配置路径映射,使得除static目录外的资源可被访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一... 目录SpringBoot路径映射补:springboot 配置虚拟路径映射 @RequestMapp

Python与MySQL实现数据库实时同步的详细步骤

《Python与MySQL实现数据库实时同步的详细步骤》在日常开发中,数据同步是一项常见的需求,本篇文章将使用Python和MySQL来实现数据库实时同步,我们将围绕数据变更捕获、数据处理和数据写入这... 目录前言摘要概述:数据同步方案1. 基本思路2. mysql Binlog 简介实现步骤与代码示例1

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Java使用正则提取字符串中的内容的详细步骤

《Java使用正则提取字符串中的内容的详细步骤》:本文主要介绍Java中使用正则表达式提取字符串内容的方法,通过Pattern和Matcher类实现,涵盖编译正则、查找匹配、分组捕获、数字与邮箱提... 目录1. 基础流程2. 关键方法说明3. 常见场景示例场景1:提取所有数字场景2:提取邮箱地址4. 高级

MySQL设置密码复杂度策略的完整步骤(附代码示例)

《MySQL设置密码复杂度策略的完整步骤(附代码示例)》MySQL密码策略还可能包括密码复杂度的检查,如是否要求密码包含大写字母、小写字母、数字和特殊字符等,:本文主要介绍MySQL设置密码复杂度... 目录前言1. 使用 validate_password 插件1.1 启用 validate_passwo

springboot整合mqtt的步骤示例详解

《springboot整合mqtt的步骤示例详解》MQTT(MessageQueuingTelemetryTransport)是一种轻量级的消息传输协议,适用于物联网设备之间的通信,本文介绍Sprin... 目录1、引入依赖包2、yml配置3、创建配置4、自定义注解6、使用示例使用场景:mqtt可用于消息发

Java实现TXT文件导入功能的详细步骤

《Java实现TXT文件导入功能的详细步骤》在实际开发中,很多应用场景需要将用户上传的TXT文件进行解析,并将文件中的数据导入到数据库或其他存储系统中,本文将演示如何用Java实现一个基本的TXT文件... 目录前言1. 项目需求分析2. 示例文件格式3. 实现步骤3.1. 准备数据库(假设使用 mysql

MySQL进行分片合并的实现步骤

《MySQL进行分片合并的实现步骤》分片合并是指在分布式数据库系统中,将不同分片上的查询结果进行整合,以获得完整的查询结果,下面就来具体介绍一下,感兴趣的可以了解一下... 目录环境准备项目依赖数据源配置分片上下文分片查询和合并代码实现1. 查询单条记录2. 跨分片查询和合并测试结论分片合并(Shardin

MySQL配置多主复制的实现步骤

《MySQL配置多主复制的实现步骤》多主复制是一种允许多个MySQL服务器同时接受写操作的复制方式,本文就来介绍一下MySQL配置多主复制的实现步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录1. 环境准备2. 配置每台服务器2.1 修改每台服务器的配置文件3. 安装和配置插件4. 启动组复制4.

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默