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吧
------解决方案--------------------
你这种错误,是一开始就呢?还是后期更改出现的?
------解决方案--------------------
不知道问题解决没,是不是加进来的头文件中定义结构体什么后面或者文件最后缺少了";"