winapifamily.h:没有这样的文件或目录

时间:2014-04-13 13:16:07

标签: c++ mingw sdl codeblocks

在上一期之后,我放弃了并重新开始安装,重新开始。重新安装MinGW,代码块(使用MinGW)和SDL。按照本教程(http://lazyfoo.net/tutorials/SDL/01_hello_SDL/windows/codeblocks/index.php)写信。每次我尝试编译时,无论项目是否为新项目,都会遇到主题标题中的错误消息。

我尝试过这个解决方案("winapifamily.h: No such file or directory" when compiling SDL in Code::Blocks)并且仍然占上风。我已经将安装重新开始了。我现在已经没有选择了。谁能告诉我为什么还会这样呢?

我使用的是MinGW,SDL和Code Blocks的最新版本。

2 个答案:

答案 0 :(得分:4)

如何将include目录硬编码到项目中? winapifamily.h应该在 C:\ Program Files(x86)\ Windows Kits \ 8.0 \ Include \ shared 上。您可以将其添加到项目构建选项中的“搜索目录”选项卡。

请务必先检查该位置是否存在该文件。如果没有,您可能需要安装Windows 8 sdk。

答案 1 :(得分:0)

如果您通过该答案,则会发布以下选项:

转到位于库的include / SDL2目录中的SDL_platform.h文件。将代码替换为更新的头文件located here