Qt error: C2236: 意外的标记“class”。是否忘记了“;”?

前阵子玩了一个比较大的程序,手脚,身子脑袋都分开写的那种,因此互相include .h比较多,那么问题来了,有些cpp没有include 的类却使用了起来

,这时候IDE不会出这个类没有定义什么的,而是跑出了这样的错误    error: C2236: 意外的标记“class”。是否忘记了“;”?

这时候就要需要去检查了,要么真的是class前面没有  ; 要么就是有类没有包含进来就使用了。

时间: 2024-10-12 18:02:24

Qt error: C2236: 意外的标记“class”。是否忘记了“;”?的相关文章

System.Xml.XmlException: “=”是意外的标记。标记应为“;”

使用.NET XmlDocument对象LoadXml(string xml)行为从指定字符串加载XML过程中报了一个错: “=”是意外的标记.标记应为“;”. 第 1 行,位置 567. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Xml.XmlException: “=”是意外的标记.标记应为“;”. 第 1 行,位置 567. 源错误: 行 60: else if (menu

win7下qt error: undefined reference to `[email protected]'解决

[email protected]对应着winsock2.h的getnameinfo函数 首先需要导入对应的头文件 #ifndef WIN32 #include <sys/socket.h> #include <netinet/in.h> #else //win7下的头文件 #include <winsock2.h> #include<ws2tcpip.h> #endif 在qt的.pro工程文件中添加ws2_32.lib文件即可. LIBS += -lli

已解决!Fatal error compiling: 无效的标记(maven启动失败)

问题描述 Fatal error compiling: 无效的标记 maven启动错误..版本号不对 <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target>

初入 OpenGL ---白屏问题 -- glad.c在查找预编译头遇到意外的文件结尾,是否忘记向源中添加#include &quot;stdafx.h&quot; ?

学习地址:https://learnopengl-cn.github.io 学习成果: 前言: 跟着教程走,用VS2017 配置完了OpenGL的运行. 不得不说...这玩意配置比JAVA配置还麻烦... 好在终于跑起来了. 感谢 Bruce_wjh 博主的配置教程,比官方的好很多.(可惜还有些缺陷) https://blog.csdn.net/qq_37338983/article/details/78997179 问题1: 直接往项目中添加glad.c 会报错: ----glad.c在查找预

QT error LNK2019: 无法解析的外部符号

一个见到那的错误,困扰了好几天了,今天才解决,记录下. 使用QT Creator建立项目,添加一个QT设计界面widget,命名为TestWidget.有ui,头文件(.h),源码文件(.cpp).在使用TestWidget编译时,被编译器标为“无法解析的外部符号”. error LNK2019 无法解析的外部符号 解决方法:将当前qt工程所在的父目录下的 build-(工程名)-XXXXXX-Debug 文件夹删除,再构建项目即可运行..

QT error: cannot find -lGL

自己电脑新搭建的QT5.4.2编程环境,编译的第一个程序出现错误:error: cannot find -lGL 经查证,是找不到GL库,解决办法: sudo apt-get install libgl1-mesa-dev

Qt error:QtThese QT version are inaccessible

安装完Qt Add-in 打开VS2013的时候出现标题错误. QTDIR 需要设置成Qt安装目录下的vc,这个vc目录下包含include,lib,bin等文件夹.或者是在Qt Option里面设置Qt的版本路径 references: http://stackoverflow.com/questions/20330459/qt-5-1-1-with-visual-studio-2012-these-qt-version-are-inaccessible http://stackoverflo

Qt error: Exception at 0x58083aea,: read access violation at: 0x0, flags=0x0 (first

用Qt5时,刚开始还好呢,结果需要添加东西时就报错了,如下: error: Exception at 0x58083aea, code: 0xc0000005: read access violation at: 0x0, flags=0x0 (first chance) 找了好久没解决,最后师兄给发现了,原来是我定义了一个动作:QAction *saveFileAction 创建了一个子目录:fileMenu->addAction(saveFileAction); 但是没有对 saveFile

Qt Error: The program has unexpectedly finished 解决思想

一般出现标题所示错误的原因在于没有对控件实例化,例如: 在MainWindow.h文件中: ... private: QPushButton *pushButton; ... 而在MainWindow.cpp文件中: ... MainWindow::MainWindow(QWidget *parant):QMainWindow(parent){ pushButton->setText( tr("HelloWorld") ); } ... 在这种情况下去运行程序,就会出现如上错误.