CÃlimos 2023-12-26 15:43 采纳率: 64.4%
浏览 42
已结题

qt 报错 error: C2236: 意外的标记“struct”。是否忘记了“;”?

写了一段设置读取电脑机械码的代码 本来是可以正常运行的 后来在这个类中调用了主界面ui 然后就一连串
报错了 求解

img

  • 写回答

1条回答 默认 最新

  • 阿尔法斗士 2023-12-26 15:46
    关注

    错误信息 "error: C2236: 意外的标记“struct”。是否忘记了“;”?" 表示编译器遇到了一个不期望的标记,可能是由于语法错误导致的。

    1.在 C++ 中,通常使用 #include 来引入头文件,而不是 struct。例如:

    #include "MainUI.h" // 替换 "MainUI.h" 为你的主界面头文件的实际名称
    

    2.如果在这之前你已经定义了一个结构(struct),确保结构的定义以分号结束,如:

    struct MyStruct {
        // 结构的成员
    };
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月3日
  • 已采纳回答 12月26日
  • 创建了问题 12月26日

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音