我是c ++游戏开发的初学者。我试着在代码块上设置sdl库;我按照我在Google上找到的每个教程,但无法让它工作。我还包括SDL2_image-2.0.0和SDL2_mixer-2.0.0,但它无法正常工作。错误是:
#include <winapifamily.h> ||=== Build: Debug in tut (compiler: GNU GCC Compiler) ===|
C:\mingw_dev_lib\SDL2-2.0.3\x86_64-w64-mingw32\include\SDL2\SDL_platform.h|121|fatal error: winapifamily.h: No such file or directory|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
include <winapifamily.h>
我的代码出了什么问题?
答案 0 :(得分:4)
我实际上只是在一两天前在Code :: Blocks上设置了SDL2。由于我怀疑您的环境可能配置不正确,所以我就是这样做的,大致遵循教程here:
如果需要,您也可以基于每个项目而不是全局来设置。只需进入项目菜单,然后单击“构建选项...”,而不是步骤4中的“设置”菜单。
如果SDL在此之后仍无效,我建议更新MinGW并确保Code :: Blocks正确设置为使用它。