我已经玩C++了一段时间,最近刚开始进入SDL和SDL2.
我能够让点演示程序工作.
但其他程序,如Lazy Foo'Productions的复制和粘贴似乎不起作用.我安装了SDL和SDL2(并且已卸载并重新安装.)我在Ubuntu 15.04上并且我有IDE CodeBlocks链接(-ISDL2)错误是SDL_Window- SDL_WINDOWPOS_UNDEFINED- SDL_WINDOW_SHOWN- SDL_CreateWindow- SDL_GetWindowSurface- SDL_UpdateWindowSurface最后,SDL_DestroyWindow- 未在此范围内声明.
另外,我包括:
#include </usr/include/SDL/SDL.h>
#include </usr/include/SDL2/SDL.h>
#include <stdio.h>
Run Code Online (Sandbox Code Playgroud)
我很确定我不需要所有这些位置,但如果没有它也无法工作.另外一点,当我输入时#includes,CodeBlocks会建议SDL2/SDL.h但不是SDL/SDL.h.
我错过了什么?
我不认为我可以在这里放入Lazy Foo代码 - 我没有得到许可......