fatal error: dxgi.h: No such file or directory. Building SDL 2 with biicode
fatal error: dxgi.h: No such file or directory. Building SDL 2 with biicode
我将 biicode 3.3 与 Miguel 的 v5 SDL2 一起使用。
https://www.biicode.com/miguel/sdl2
我正在使用 Windows 7 Mingw32 来编译 SDL2 依赖项。但是当它找不到 dxgi.h 时,SDL 构建就落在了它的脸上。我注意到有一次这是一个报告的问题,因为上限,但现在已经修复了。
我还安装了 DirectX 9 SDK、Windows 7 SDK 和 Windows 8 SDK。当 biicode/cmake 尝试为我的项目构建 SDL 时,我如何告诉它在哪里可以找到 Windows SDK 头文件?我注意到 "dxgi.h" 位于 Windows 8 SDK 中,但 biicode 或 mingw 不知道它存在。所以我仍然 运行 进入
C:\MyProject\bii\deps\miguel\sdl2\src\video\windows\SDL_windowsvideo.c:250:18: fatal error: dxgi.h: No such file or directory
#include <dxgi.h>
SDl2 自 2.0.2 起不支持 mingw32。使用 MinGW32 而不是 mingw-w64 没有任何优势。所以解决sdl2编译问题的最好方法可能是升级mingw。
在 biicode,您会发现旧版本的 sdl2 (2.0.1) 不直接使用 dxgi。
Mingw64 在 Windows 32 和 64
上工作
我将 biicode 3.3 与 Miguel 的 v5 SDL2 一起使用。 https://www.biicode.com/miguel/sdl2
我正在使用 Windows 7 Mingw32 来编译 SDL2 依赖项。但是当它找不到 dxgi.h 时,SDL 构建就落在了它的脸上。我注意到有一次这是一个报告的问题,因为上限,但现在已经修复了。
我还安装了 DirectX 9 SDK、Windows 7 SDK 和 Windows 8 SDK。当 biicode/cmake 尝试为我的项目构建 SDL 时,我如何告诉它在哪里可以找到 Windows SDK 头文件?我注意到 "dxgi.h" 位于 Windows 8 SDK 中,但 biicode 或 mingw 不知道它存在。所以我仍然 运行 进入
C:\MyProject\bii\deps\miguel\sdl2\src\video\windows\SDL_windowsvideo.c:250:18: fatal error: dxgi.h: No such file or directory
#include <dxgi.h>
SDl2 自 2.0.2 起不支持 mingw32。使用 MinGW32 而不是 mingw-w64 没有任何优势。所以解决sdl2编译问题的最好方法可能是升级mingw。
在 biicode,您会发现旧版本的 sdl2 (2.0.1) 不直接使用 dxgi。
Mingw64 在 Windows 32 和 64
上工作