error: expected class-name before '{' token 【已解决】
来源:互联网 发布:mac anaconda使用教程 编辑:程序博客网 时间:2024/04/30 20:51
error: expected class-name before '{' token
今天再用QT写代码ReBuild的时候出现了这个问题。
我有BatteryBase类,BatteryOne类
BatteryOne继承了BatteryBase,然后在mainwindow中实例化BatteryOne这个类进行调用,
BatteryOne中部分代码
class BatteryOne: public BatteryBase{ Q_OBJECTpublic: BatteryOne(); virtual void Start(int tab);...
错误指在了{处,我网上搜了好多答案,大部分是说头文件没有包含,可是我的BatteryOne这个类中已经包含了BatteryBase.h的头文件,后来经过仔细查看,发现还真是头文件的问题!
我在mainwindow的头文件中都加了BatteryOne.h和BatteryBase.h经过删除在ReBuild,就不报这个错了。
这回将错误的解决方法总结出来,希望以后再遇到就能快速解决,也希望遇到这个问题的朋友们能够快速的解决这个问题。
1 0
- error: expected class-name before '{' token 【已解决】
- error: expected class-name before '{' token
- error: expected class-name before '{' token
- error: expected class-name before ‘{’ token
- error: expected class-name before '{' token
- error: expected class-name before '{' token
- error: expected class-name before '{' token
- expected class-name before '{' token
- expected class-name before '{' token .
- expected class-name before ‘{’ token
- gcc 编译错误 error:expected class-name before ';' token
- 错误:error: expected class-name before '{' token解决方法
- 错误:expected class-name before ‘{’ token
- error: expected template-name before '<' token
- error: expected ')' before '*' token
- g++报错原因分析:expected class-name before ‘{’ token
- [Error] expected expression before '%' token
- error: expected initializer before ‘&’ token
- 最长公共子序列(动态规划求法)
- AndroidStudio2.3升级的后遗症解决
- Unity--移动设备重力感应探悉
- Servlet生命周期
- 微信公众号-Maven开源导入IDE
- error: expected class-name before '{' token 【已解决】
- 通过前序和中序求树
- eclipse无法弹出控制台
- iOS App性能优化
- 字符ASCII码排序
- 网络编程
- 10分钟精通SharePoint-OAuth
- OpenGL——视图关系
- 从输入URL到浏览器显示页面发生了什么