我在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/