今天用gcc 编译一个文件出现如下错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ***
解决方案:
1.仔细检查包含头文件的用法,标点,#,是否齐全,正确。
2.就是我这个傻瓜呆子碰到的,bool类型未定义,找了N久,才发现这个家伙是隐身的,系统头文件根本就没包含,补加以下语句,就行了:
#define bool char
#define true 1
#define false 0
(更杯具滴是,我一开始把"true"错打成了"ture",想到此,真想揍自己一顿)
本文介绍了使用GCC编译过程中遇到的“expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before***”错误,并给出了两种可能的解决方案:一是检查头文件包含是否完整;二是定义bool类型。
1866

被折叠的 条评论
为什么被折叠?



