Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ h:没有这样的文件或目录_C++_Mingw_Sdl_Codeblocks - Fatal编程技术网

C++ h:没有这样的文件或目录

C++ h:没有这样的文件或目录,c++,mingw,sdl,codeblocks,C++,Mingw,Sdl,Codeblocks,在上一期之后,我放弃了安装,重新开始安装。重新安装MinGW、代码块(带MinGW)和SDL。严格遵守本教程()。每次我尝试编译时,无论项目是否是新的,都会遇到主题标题中的错误消息 我已经尝试过这个解决方案(),但它仍然占上风。我把安装搞砸了,要重新开始。我现在已经没有选择了。有人能告诉我为什么这种情况还在发生吗 我正在使用最新版本的MinGW、SDL和代码块 如果您浏览了您发布的答案,则有以下选项: 转到位于库的include/SDL2目录中的SDL_platform.h文件。用更新的头文件替

在上一期之后,我放弃了安装,重新开始安装。重新安装MinGW、代码块(带MinGW)和SDL。严格遵守本教程()。每次我尝试编译时,无论项目是否是新的,都会遇到主题标题中的错误消息

我已经尝试过这个解决方案(),但它仍然占上风。我把安装搞砸了,要重新开始。我现在已经没有选择了。有人能告诉我为什么这种情况还在发生吗


我正在使用最新版本的MinGW、SDL和代码块

如果您浏览了您发布的答案,则有以下选项:


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

将include目录硬编码到项目中如何?winapifamily.h应位于C:\ProgramFiles(x86)\Windows Kits\8.0\Include\shared上。您可以将其添加到“项目生成选项”中的“搜索目录”选项卡中


确保首先检查该位置中是否存在该文件。如果没有,您可能需要安装windows 8 sdk

我不知道为什么会发生这种情况,但是如果你使用2.0.3之前的版本,没有解决方案应该没问题。如果解决方案有效,问题是什么?问题是我试过有没有解决方案。无论我是否使用该解决方案,问题仍然会发生。哦,对不起,我以为你说的解决方案解决了问题,但这没有意义。尝试将路径添加到
C:\Program Files(x86)\Windows Kits\8.0\Include
中的所有子目录。我可以问一下这些路径发布在哪里吗?哪些子目录?只需将这些路径添加到
buildoptions->search directories->compiler
共享
um
winrt
的文件夹路径即可。虽然其中的一个子集可能也会起作用,但我尝试了.h文件,但它并没有解决问题problem@JeremyBeare这是个令人不安的消息。我会下载一个旧版本,比如2.0.0。它将和2.0.3的教程一样好用。我认为它也很麻烦。旧版本会出现在网站上吗?我在他们的网站上找不到任何旧版本。更麻烦的是我什么都没看到,抱歉。我确实认为我已经为MinGW准备了旧的2.0.0。这似乎是这次失败的根本原因