qtcreator的C++ pro文件配置

本文详细介绍了如何使用QtCreator进行CMake配置,包括设置CMake最低版本、项目命名、添加可执行文件、编译器配置、路径设置、链接库等。同时,提供了常见快捷键的使用指南,帮助开发者提高工作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

qtcreator cmakefile文件设置

cmake_minimum_required(VERSION 2.8)

project(first)
add_executable(${PROJECT_NAME} "main.cpp")

qtcreator C++编译器pro文件设置

TEMPLATE = app
DESTDIR = ./bin/  #指定路径
TARGET= service  #生成的可执行文件名称
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt

SOURCES += main.cpp 

HEADERS +=  Handler.h 
#在windows下添加include路径可以用相对路径,如下:
INCLUDEPATH += $$PWD/../../src

LIBS += -lglog #链接库

qmake生成Makefile

当你已经创建好你的项目文件,生成Makefile就很容易了,你所要做的就是先到你所生成的项目文件那里然后输入:

Makefile可以像这样由“.pro”文件生成:

qmake -o Makefile hello.pro 

常用快捷键

F1        查看帮助
F2        跳转到函数定义(和Ctrl+鼠标左键一样的效果)
Shift+F2    声明和定义之间切换
F4        头文件和源文件之间切换
Ctrl+1         欢迎模式
Ctrl+2        编辑模式
Ctrl+3        调试模式
Ctrl+4        项目设置模式
Ctrl+5        帮助模式    
Ctrl+6        输出模式
Alt+0        显示或者隐藏侧边条,编辑模式下起作用(有时写的函数太长,屏幕不够大,就用这个)
Ctrl+Space    自动补全(貌似会和输入法的切换冲突)
ESc        切换到编辑模式
Alt+1        创建细节窗口
Alt+2        搜索结果窗口
Alt+3        程序输出窗口
Alt+4        编译输出窗口
Ctrl+B        编译工程
Ctrl+R        运行工程
Ctrl+I        自动对齐
Ctrl+/        注释行,取消注释行
Ctrl+Shift+<         折叠代码块
Ctrl+Shift+>         展开代码块
Ctrl+[        跳到代码块的头部
Ctrl+]        跳到代码块的尾部
Ctrl+L        跳到某一行
Ctrl+F       查找替换当前选中的内容,按下Ctrl+F,会列出所有和你选的内容一样的语句
Ctrl+Shift+F  查找内容
F5            开始调试
Shift+F5   停止调试
F9            设置和取消断点
F10          单步前进
F11          单步进入函数
Shift + F11  单步跳出函数
Qt Creator中,`.pro` 文件是一种用于描述构建项目所需信息的脚本文件。如果你希望在 `.pro` 文件中通过 `message()` 打印一些调试信息或提示消息,在执行 qmake 的过程中就可以看到这些消息。 ### 具体步骤如下: #### 1. 使用 `message()` 函数 可以在 `.pro` 文件中插入类似下面的内容: ```plaintext message("This is a custom message!") ``` 这会在运行 qmake 的时候将 `"This is a custom message!"` 输出到终端或日志窗口中。 #### 2. 查看打印内容的位置 当你保存了修改后的 `.pro` 文件并重新生成项目的 Makefile 或者配置时,可以通过以下位置查看输出的消息: - **终端**:如果是在命令行下运行 `qmake` 命令,则直接可以看到打印结果; - **Qt Creator 编译输出面板**:当使用 Qt Creator 构建项目的时候,`message()` 内容会显示在“编译输出”选项卡里(通常是底部工具栏的一部分)。 #### 示例 .pro 文件片段 ```plaintext TEMPLATE = app CONFIG += console c++17 QT += core gui # 自定义 message 调试信息 message("当前 QT 模块包含:" $$QT) message("使用的 CONFIG 配置项有:" $$CONFIG) SOURCES += main.cpp \ mywidget.cpp HEADERS += mywidget.h ``` 上述代码示例将会把所用到的所有模块和配置都作为 debug information 显示出来。 --- ### 注意事项 - 如果需要隐藏某些内部细节而不想让最终用户看到过多的信息,可以考虑仅保留必要的注释及生产环境下不需要额外的 messages。 - 当然也可以结合条件判断控制是否展示特定条件下才触发的日志记录功能例如基于环境变量或其他因素决定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值