严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB8066 “debug\moc_predefs.h.cbt”的自定义生成已退出,代码为 2。 highOrderCircuitSimulate C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets 248
时间: 2023-06-28 20:08:09 浏览: 630
vc_mbcsmfc.exe.txt
这个错误通常是由于 QT 的 moc 工具无法识别某些预定义符号导致的。你可以尝试在项目的 .pro 文件中添加以下代码:
```
QMAKE_CXXFLAGS += -D_WIN32_WINNT=0x0601
```
其中,`-D_WIN32_WINNT=0x0601` 是一个预定义符号,它表示你的代码需要在 Windows 7 或更高版本的操作系统上运行。
如果还是无法解决问题,你可以尝试更新 QT 版本或者重新安装 QT。
阅读全文