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

Qt Creator新建空白项目运行后输出奇怪日志如何关闭?

解决Qt项目输出大量[PREVIEW]/[Hook]日志的方案

这些日志并非Qt框架本身输出,基本是第三方窗口钩子类工具(比如桌面预览工具、窗口管理软件、部分安全防护程序)注入到Qt进程后产生的输出。以下是具体解决步骤:

1. 排查并关闭第三方工具

  • 关闭后台所有桌面增强、窗口管理类软件(比如各类窗口悬浮预览、虚拟桌面管理工具),重启Qt项目后观察日志是否消失。
  • 暂时禁用杀毒软件、安全卫士的“进程监控”“钩子防护”类功能,再测试项目运行情况。
  • 查看任务管理器,找到日志中pid:(31616)对应的进程(如果是当前Qt程序的PID),检查是否有陌生后台进程在关联监控它。

2. 检查Qt运行配置

  • 在Qt Creator里,进入「项目」->「运行」->「运行环境」,确认是否添加了可疑的环境变量(和日志、窗口钩子相关的),如有则移除后重试。
  • 切换构建模式(Release/Debug互换),排查是否是构建配置导致的异常输出。

3. 系统服务与注入DLL排查

  • 按Win+R输入msconfig打开系统配置,切换到「服务」页,勾选「隐藏所有Microsoft服务」,禁用剩余第三方服务后重启电脑,再运行Qt项目测试。
  • 用Windows的Process Explorer(微软官方工具)查看Qt进程的DLL列表,找到陌生的注入DLL,定位到对应的软件后卸载或禁用。

4. 排查Qt Creator第三方插件

  • 打开Qt Creator的「帮助」->「关于插件」,禁用所有非官方第三方插件,重启Creator后运行项目,看日志是否消失。

内容的提问来源于stack exchange,提问作者夏目贵志

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 17:10:19