QT创建者C MSVC15:缺少类型的规范
QT Creator C++ MSVC15: Missing type specifier
此代码以前有效,它停止了,而我没有对其进行任何更改。这是我的mainwindow.h:
#include <QMainWindow>
#include <QImage>
#include "videoengine.h"
#include "tracker.h"
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
void updateCoordinateLabels();
private:
Ui::MainWindow *ui;
VideoEngine *videoEngine;
Tracker *tracker;
void test();
};
我在Tracker *tracker;
上收到3个错误消息:
C2143: syntax error: missing ';' before '*'
C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C2238: unexpected token(s) preceding ';'
跟踪器是我定义的类,根据QT没有问题。类型应该是跟踪器,我不知道为什么它假设它可能是int。
我在做什么错?
您尚未指示代码中的哪一行该错误与之相关。此外,您尚未显示所有代码。
考虑到这一点,可能是罪魁祸首:
跟踪器可能在命名空间内定义,因此您需要完全限定声明中的类型。
您没有运行qmake?
相关文章:
- ArduinoJson 6.15.2:JsonObject没有命名类型
- 防止主数据类型C++的隐式转换
- 大量序列中核苷酸类型的快速计数
- 如何从C++中的依赖类型中获得它所依赖的类型
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 是否可以初始化不可复制类型的成员变量(或基类)
- 如何获取std::result_of函数的返回类型
- 从父命名空间重载类型
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 我想将一个对T类型的非常量左值引用绑定到一个T类型的临时值
- Openssl 1.1.1d无效使用不完整的类型"struct dsa_st"
- 访问者访问变体并返回不同类型时出错
- 在VS2010-VS2015下编译时,如何使用decltype作为较大类型表达式的LHS
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 模板元程序查找相似的连续类型名称
- QT创建者C MSVC15:缺少类型的规范
- QT创建者和MSVC-忽略调试时特定的异常类型
- LNK1112:模块计算机类型"x64"与目标计算机类型"X86"冲突:Qt创建者
- QT 创建者 - "QGraphicsScene" 不命名类型