gpt4 book ai didi

c++ - QT token 前缺少二元运算符 "("错误

转载 作者:太空宇宙 更新时间:2023-11-04 13:06:54 25 4
gpt4 key购买 nike

我正在使用 QT 5.7.1 并尝试构建这个实验 project .

但是当我尝试构建时,我在 qchar.h 文件中遇到了这个错误:

D:/QT2/5.7/mingw53_32/include/QtCore/qchar.h:333:24: error: missing binary operator before token "("
#if QT_DEPRECATED_SINCE(5, 3)

目前只安装了一个版本的QT,我控制了qchar.h的文件路径。它位于 QTCore 文件夹中。我尝试了基于谷歌搜索的解决方案,但无法构建。

我已经谷歌搜索了 2 天了,还没有解决方案。如果有人提供帮助,我将不胜感激。

最佳答案

我发现文件“signal.h”在 QT 包含目录中隐藏了一个文件。我将“signal.h”文件重命名为“QRPsignal.h”并解决了问题。

此外,当您使用 QT 重命名“signal.h”文件(QRadioPredict 的)时,QT 也会在其自己的目录中重命名原始包含文件。您应该再次将(QT 的)原始文件重命名为“signal.h”。

如果有人试图在 Windows 上构建 QRadioPredict,请记住这一点。

感谢您的建议。

关于c++ - QT token 前缺少二元运算符 "("错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41792120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com