如何在 Qt Creator 中将默认的预选应用程序类型从普通 C 应用程序永久更改为普通 C++ 应用程序?
Posted
技术标签:
【中文标题】如何在 Qt Creator 中将默认的预选应用程序类型从普通 C 应用程序永久更改为普通 C++ 应用程序?【英文标题】:How to permanently change the default preselected application type from Plain C Applicatoin to Plain C++ Application in Qt Creator? 【发布时间】:2019-08-22 11:16:24 【问题描述】:在 Qt Creator 中,我只使用 C++ 进行编程,当我通过 ctrl + N 或 File > New File or Project 创建新项目时,在 Non-Qt 项目部分中,Plain C Application 被预先选择。
好吧,我无法告诉你我有多少次忘记将普通 C 应用程序切换到普通 C++ 应用程序。如果我能以某种方式使 PLAin C++ 应用程序而不是现在的普通 C 应用程序成为预选选择,那就太好了。
如何做到这一点?是否可以通过设置中的某些选项或通过某些 Qt Creator 配置文件中的一些简单编辑来实现这一点?
【问题讨论】:
【参考方案1】:没有设置,但在 mac OS 上我发现至少有两种方法可以做到这一点,我不熟悉 Qt Creator,所以也许存在另一种更好的方法。
转到/Users/YourUsername/PathToTheQtApp/Contents/Resources/templates/wizards/projects/
在我的电脑里是:/Users/bso/Qt/Qt\ Creator.app/Contents/Resources/templates/wizards/projects/
-
彻底的方法:删除名为'plainc'的文件夹
正确方法:在文件夹'plainc'中打开wizard.json并将
"id": "A.Plain C Application"
替换为"id": "S.Plain C Application"
(将A替换为S) .这是因为 id 已排序并且 cpp 项目模板的 id 是"R.Plain Cpp Application"
。所以我们只是重新订购了它们。
在 Windows 上,它们可能也是 plainc 项目模板的安装文件夹中某处的 wizard.json,如果你找到一个做同样的伎俩,请更改 id。
【讨论】:
PS : 如果您在 Qt Creator 运行时进行此修改,则需要重新启动应用程序才能看到效果。以上是关于如何在 Qt Creator 中将默认的预选应用程序类型从普通 C 应用程序永久更改为普通 C++ 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
在 Qt Creator 中将 TagLib 库添加到 Linux Qt 项目?
在 Linux 中将路径添加到 Qt Creator 中的库时出错
qDebug Qt 控制台应用程序输出到 Qt Creator 应用程序输出