文档章节

【错误总结】expected specifier-qualifier-list before sth

shanezhou
 shanezhou
发布于 2015/06/12 10:17
字数 117
阅读 55
收藏 0

         在使用GCC时经常会遇到expected specifier-qualifier-list before sth之类的错误。specifiers是指void、char、struct Foo等词汇;qualifiers是指像const和volatile一类的关键字。一个词汇再未定义之前就使用就会出项这种错误,可以通过typedef进行定义以后再使用。

下面是一个例子和可选的解决办法

错误实例:

image

解决办法1:

image

解决办法2:

image


© 著作权归作者所有

共有 人打赏支持
shanezhou
粉丝 4
博文 16
码字总数 8933
作品 0
深圳
后端工程师
bsd 编译php-mongo

In file included from /usr/local/src/phpextensions/mongo-1.4.3/mcon/types.h:41, from /usr/local/src/phpextensions/mongo-1.4.3/mcon/bson_helpers.c:16: /usr/include/netinet/tcp.h:......

Dorje
2013/11/27
144
1
红帽安装ImageMagick出错

在红帽5.5上安装ImageMagick,报错 make[1]: *** [magick/magick_libMagickCore_la-animate.lo] Error 1 下面是make信息: [root@localhost ImageMagick-6.4.0]# make make all-am make[1]: ......

无垠
2011/08/18
2.7K
3
安装lamp环境装到gd2,报错,求大神????

/usr/include/pthread.h:296: error: expected declaration specifiers or '...' before 'size_t' /usr/include/pthread.h:297: error: nonnull argument with out-of-range operand number ......

奔跑吧_起开
2016/01/10
131
0
#import与@class的区别

1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。 2.在头文件中, 一般...

长平狐
2012/10/09
65
0
C:表达式、语句、声明

 有网友在http://www.cnblogs.com/pmer/archive/2013/03/15/2960809.html 129楼问   “表达式、语句、声明之间的区别到底是什么?”   这个问题对很多人来说确实很模糊,甚至很多出版物...

zray4u
2016/08/25
17
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

SpringCloud SpringBoot mybatis分布式Web应用的统一异常处理

我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用...

itcloud
9分钟前
0
0
c++ std::bind和std::function

定义于头文件 <functional> std::bind 函数绑定,https://zh.cppreference.com/w/cpp/utility/functional/bind // bind 用例#include <iostream>#include <functional> // 自定义的一......

SibylY
12分钟前
0
0
SecureCRT的安装与破解(过程很详细!!!)

SecureCRT的安装与破解(过程很详细!!!) SecureCRT的安装与破解(过程很详细!!!) 使用SecureCRT可以方便用户在windows环境下对linux主机进行管理,这里为大家讲一下SecureCRT的破解方...

DemonsI
16分钟前
0
0
介绍几款可用的web应用防火墙

目前有两款,基于软件和基于应用程序的web应用防火墙。基于软件的产品布置在Web服务器上,而基于应用程序的产品放置在Web服务器和互联网接口之间。两种类型的防火墙都会在数据传入和传出web...

上树的熊
23分钟前
1
0
用Visual Studio开发以太坊智能合约

区块链和以太坊 自从我熟悉区块链、以太坊和智能合约以来,一直失眠。 我一直在阅读,阅读和阅读,最后我能够使用一些工具,他们建议使用以太坊网站官方客户端应用程序(Ethereum Wallet)也...

geek12345
25分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部