【发布时间】:2023-04-08 08:02:01
【问题描述】:
我一直在尝试将 HLSL 着色器支持构建到 VLC 播放器中。由于 MingW 中的 d3d9.h 中缺少用于加载 .fx 文件并编译着色器的实用程序方法,我遇到了障碍。因此,在 VLC 开发人员的建议下,我从Wine 借用了 DX9 标头。
现在启用 d3dx9.h 包含我有很多编译器错误的形式:
描述资源路径位置类型 /mingw/lib/gcc/mingw32/3.4.5/../../../../include/d3dx9core.h 声明参数“D3DXCheckVersion”但没有此类参数 ShadedDXPlugin 第 475 行 C/C++ 问题
任何熟悉 MingW、GCC、DirectX 和 Wine 的人都可以了解如何让 HLSL 着色器通过 GCC 工作吗?
【问题讨论】: