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

Qt6 Core中无法引入<QtLogging>头文件的问题排查

解决Qt6中找不到<QtLogging>头文件的问题

你遇到的是Qt文档的表述错误——Qt6中不存在<QtLogging>这个头文件,qInfo、qDebug这类日志输出函数的正确引入头文件是<QDebug>。

修正后的代码

将你的main.cpp中的头文件引用修改为:

#include <QObject> // 验证环境正常
#include <QDebug>

int main() {
    (void) qInfo();
    return 0;
}

说明

虽然Qt日志系统的文档归类在Core模块下,但实际提供qInfo、qDebug等函数的是<QDebug>头文件,而非文档中错误标注的<QtLogging>。你的CMake配置没有问题,链接Qt6::Core已经足以让编译器找到<QDebug>的路径。

修改后重新执行编译命令即可正常构建:

cmake -B build && cmake --build build

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 18:45:03