You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Qt Creator中修改C++项目默认源文件内容的方法

修改Qt Creator新建C++项目默认代码的可行方案

方案1:直接修改内置模板文件

这是最直接的方法,修改Qt Creator自带的控制台项目模板:

  • 找到模板目录(根据你的系统调整路径):
    • Windows:C:\Qt\[Qt版本号]\Tools\QtCreator\share\qtcreator\templates\wizards\projects\consoleapp
    • macOS:/Users/[你的用户名]/Qt/[Qt版本号]/Tools/QtCreator/share/qtcreator/templates/wizards/projects/consoleapp
    • Linux:/opt/Qt/[Qt版本号]/Tools/QtCreator/share/qtcreator/templates/wizards/projects/consoleapp
  • 进入files子目录,打开main.cpp文件,将内容替换为你的自定义代码:
    #include <QCoreApplication>
    #include <iostream>
    
    using namespace std;
    
    int main() {
    
    }
    
  • 保存文件后重启Qt Creator,新建控制台项目时就会自动生成你想要的代码。
    注意:Qt Creator更新时可能会覆盖修改后的模板,建议提前备份修改后的文件。

方案2:创建自定义项目模板

如果不想改动内置模板,或者担心更新覆盖,可以创建自己的专属模板:

  • 找到用户模板目录(不存在则手动创建对应层级):
    • Windows:%APPDATA%\QtProject\qtcreator\templates\wizards\projects\mycustomconsole
    • macOS:~/Library/Application Support/QtProject/qtcreator/templates/wizards/projects/mycustomconsole
    • Linux:~/.config/QtProject/qtcreator/templates/wizards/projects/mycustomconsole
  • 复制内置consoleapp模板中的wizard.xml文件和files文件夹到新目录。
  • 编辑wizard.xml,修改<name>为自定义名称(比如"My Custom Console App"),<description>为模板描述,避免和内置模板混淆。
  • 进入files目录,修改main.cpp为你的自定义代码。
  • 重启Qt Creator,新建项目时就能看到你自己的模板选项,选择它就能生成自定义代码。

方案3:用代码片段快速替换

如果只是偶尔需要自定义代码,不想修改模板,可以用Qt Creator的代码片段功能:

  • 打开工具->选项->文本编辑器->代码片段。
  • 点击添加按钮,设置触发词(比如custommain),然后在代码区域粘贴你的自定义代码。
  • 新建项目后,选中默认生成的main函数代码,输入触发词后按Tab键,就能快速替换成自定义代码。

内容的提问来源于stack exchange,提问作者Botoq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 02:09:11