c++ - 如何在 Qt Creator 中将默认的预选应用程序类型从纯 C 应用程序永久更改为纯 C++ 应用程序?

标签 c++ qt qt-creator

在 Qt Creator 中,我只使用 C++ 进行编程,当我通过 ctrl + N 或文件 > 新建文件或项目创建新项目时,在非 Qt 项目部分中预选了纯 C 应用程序。

好吧,我无法告诉你有多少次我忘记了将普通 C 应用程序切换到普通 C++ 应用程序。如果我能以某种方式使 PLain C++ Application 而不是像现在这样的 Plain C Application 成为预选选项,那就太好了。

该怎么做?是否可以通过设置中的某些选项或通过某些 Qt Creator 配置文件中的一些简单编辑来实现此目的?

最佳答案

没有设置,但在 mac OS 上我发现至少有两种方法,我不熟悉 Qt Creator,所以也许存在另一种更好的方法。

转到 /Users/YourUsername/PathToTheQtApp/Contents/Resources/templates/wizards/projects/

在我的电脑中是:/Users/bso/Qt/Qt\Creator.app/Contents/Resources/templates/wizards/projects/

  1. 极端的方法:删除名为“plainc”的文件夹
  2. 正确的方法: 在文件夹 '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。

关于c++ - 如何在 Qt Creator 中将默认的预选应用程序类型从纯 C 应用程序永久更改为纯 C++ 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57608143/

相关文章:

c++ - 如何在 Qt Creator 中配置编译器?

c++ - 如何自定义Qt,使其在每个新的cppf 文件中添加某些功能?

c++ - 我拖放了一个 TableView 小部件 (Qt)。填充元素后如何调整它的大小?

c# - 将 C++ 结构体 union 转换为 C#

C++ 类的访问冲突

c++ - 基于 downloadmanager 示例,Qt 下载超过 15 个文件不起作用

qt - 复选框的组合框?

c++ - 对 operator delete 覆盖的工作方式感到困惑

c++ - QLocalSocket 到 QLocalServer 消息在传输过程中被损坏

qt - 如何在Qt应用程序中启动文件浏览器?