当前位置: 代码迷 >> QT开发 >> 这是什么类型异常
  详细解决方案

这是什么类型异常

热度:603   发布时间:2016-04-25 05:14:04.0
这是什么类型错误?
moc_cantocom.cpp
f:\目前\cantest.h(95) : error C2146: 语法错误 : 缺少“;”(在标识符“m_canToComThread”的前面)
f:\目前\cantest.h(95) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
f:\目前\cantest.h(95) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
moc_cantest.cpp
f:\目前\cantocom.h(19) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
f:\目前\cantocom.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
f:\目前\cantocom.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
cantocom.cpp
f:\目前\cantest.h(95) : error C2146: 语法错误 : 缺少“;”(在标识符“m_canToComThread”的前面)
f:\目前\cantest.h(95) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
f:\目前\cantest.h(95) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
cantest.cpp
f:\目前\cantocom.h(19) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)
f:\目前\cantocom.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
f:\目前\cantocom.h(19) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

对应代码:
95 CanToCom m_canToComThread;
19 CanTest *m_zfMainThread;

------解决方案--------------------
你点开右边的“项目”看看是不是用的是MVSV2008构建的啊?如果是 改为GCC吧
------解决方案--------------------
你这种错误,是一开始就呢?还是后期更改出现的?
------解决方案--------------------
不知道问题解决没,是不是加进来的头文件中定义结构体什么后面或者文件最后缺少了";"
  相关解决方案