如何在QtCreator中更改项目名称?
How to change a project's name in QtCreator?
是否有办法改变。pro, .ui和。h名称,如果项目完成?怎么做呢?
.ui
, .h
和.cpp
文件的名称可以在Qt Creator中更改。
.pro
文件的名称有点复杂。最简单的方法可能是复制项目,重命名.pro
文件,然后重新打开。
Qt Creator也使用自己的配置文件.pro.user
,用于您在项目和构建设置中所做的更改。你可以删除.pro.user
-文件,它会生成一个新的。如果您已经更改了设置和构建过程,您也可以重命名该文件,但请记住通读它并检查构建路径等。
匿名编辑:运行qmake生成一个新的Makefile,其中包含对项目名称的更新引用
- 打开当前项目所在的终端或文件夹结构;例如,在Linux中,你可以右键单击。pro文件并在终端中打开
- 完全关闭Qt创建器
- 将包含的文件夹也重命名为
new_name
- 将
old_name.pro
重命名为new_name.pro
- 在
new_name.pro
中,重命名TARGET = new_name
- 可以删除调试&与
old_name
文件夹并行存储的old_name
项目发布文件夹 - 重启Qt创建器;打开项目
new_name.pro
这个答案的灵感来自于这个答案。
进入项目所在文件夹
cp current_name。箴new_name。亲,,rm current_name.pro
qt将显示警告信息,忽略
with qt(open project)重新打开文件夹,打开new_name.pro
这对我很有效,我在Fedora 35上运行QT5。关闭QT然后运行这个脚本。我没找到任何。pro文件。我没有得到任何错误信息后运行这个和做重建。
#/bin/bash
#Wed Aug 10 10:30:12 AM EDT 2022
# how to copy a QT project to a new name
set -x
echo -n enter oldname
read oldName
echo -n enter newname
read newName
cp -a "$oldName" "$newName"
mv "$newName/$oldName.pro" "$newName/$newName.pro"
mv "$newName/$oldName.pro.user" "$newName/$newName.pro.user"
sed -i "s/$oldName/$newName/g" "$newName/$newName.pro.user"
echo "Now startup Qt and open existing file $newName/$newName.pro"
echo "and run a build all configurations"
------ bash脚本结束------------
相关文章:
- 在cmake安装后从QtCreator运行项目
- 使用 QtCreator 部署自定义构建的项目
- 将TBB库与QTCreator与CMAKE项目链接
- 在QtCreator中配置c ++项目时出现问题
- 为什么我的QTRPT项目文件未在QTCreator中运行
- 为什么我需要CMake来进行QtCreator的qMake项目
- 使用QtCreator,如何在我有权访问ssh的远程服务器上构建我的项目?
- 测试项目中生成文件中的 Qtcreator 错误
- 如何将我的生成文件项目导入QtCreator
- 将对象(.o)文件添加到qtcreator项目
- 如何使用qtcreator执行cmake项目的所有gtest
- 无法在QtCreator 2.8.1中运行项目...?
- QtCreator 和 Poco 无法在 Linux 上编译项目
- 在QtCreator中从现有的.cpp和.h文件创建Vanilla C++项目
- 我可以预览固定大小的项目内布局在QtCreator
- 如何将dcmtk库添加到QTCreator项目中?
- 我已经使用QtCreator导入了一个现有项目。现在它抱怨"No rule to make target 'all'."
- 将videoInput库添加到QtCreator项目时无法解析的符号
- 如何在QtCreator中更改项目名称?
- 如何用库组织QtCreator项目