在 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/
- 极端的方法:删除名为“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。
关于c++ - 如何在 Qt Creator 中将默认的预选应用程序类型从纯 C 应用程序永久更改为纯 C++ 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57608143/