sdl - 使用SDL_Surface的外部编译错误

标签 sdl extern compiler-errors

我在Code::Block中获取了SDL_Surface变量的编译错误。奇怪的是,这是我第一次收到这种错误,因为我以前使用过这一行代码,而且效果很好。

导致此问题的代码行中的一个(有几个问题相同)示例是:

extern SDL_Surface *screen;

产生的错误是这样的:
expected init-declarator before "extern"|
expected `,' or `;' before "extern"|

||=== Build finished: 2 errors, 0 warnings ===|

我试图了解该错误,但我无法分辨出它是什么。有谁知道可能出什么问题了?

最佳答案

因为我没有太多工作需要,所以这是一个疯狂的猜测。在SDL_Surface之前,您是否拥有extern所需的所有 header ?

关于sdl - 使用SDL_Surface的外部编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/741266/

相关文章:

compiler-errors - 编译站点时转储格式错误

C++ 奇怪的编译错误,严重错误

c++ - winapifamily.h : No such file or directory

qt - MacOS Qt 上包含 SDL 框架

c++ - 外部变量是否初始化为其默认值?

c - 将结构指针对象/变量声明为 extern

SDL 中的跳棋游戏

c - 屏幕保护程序依赖于文件 C

c++ - 如何使用extern类?

c++ - 赛格温 : no header file found