读书人

初学者求指点这个异常如何弄

发布时间: 2012-03-07 09:13:51 作者: rapoo

菜鸟求指点,这个错误怎么弄?
我用的VS2008编译的:
1>正在编译...
1>MAIN.CPP
1>e:\Microsoft Visual Studio 9.0\VC\include\rt.h(15) : warning C4103: “e:\microsoft visual studio 9.0\vc\include\rt.h”: 包括标题后更改了对齐方式,可能是由于缺少 #pragma pack(pop)
1>e:\Microsoft Visual Studio 9.0\VC\include\rtdef.h(65) : error C2146: 语法错误 : 缺少“;”(在标识符“regCR2”的前面)
1>e:\Microsoft Visual Studio 9.0\VC\include\rtdef.h(65) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\Microsoft Visual Studio 9.0\VC\include\rtdef.h(71) : error C2146: 语法错误 : 缺少“;”(在标识符“regEDI”的前面)
1>e:\Microsoft Visual Studio 9.0\VC\include\rtdef.h(71) : error C2086: “unsigned int tagCPUFrame::long32”: 重定义
1> e:\Microsoft Visual Studio 9.0\VC\include\rtdef.h(65) : 参见“tagCPUFrame::long32”的声明
1>e:\Microsoft Visual Studio 9.0\VC\include\rtdef.h(71) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

这样的错误出现了200多条···我只知道把类型说明符改为int或void也能解决,但这个实在太多了,求高手指点!呜呜呜无助的菜鸟求教···

[解决办法]
提示很明确了,一个个修正吧,也许修正一个就会解决好几个
[解决办法]
偶遇到类似问题都是用
“每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。”
的方法解决的。

读书人网 >C++

热点推荐