HLSLシェーダーサポートをVLCプレーヤーに組み込むことを試みてきました。MingWのd3d9.hに.fxファイルをロードしてシェーダーをコンパイルするためのユーティリティメソッドがないため、壁にぶつかりました。そこで、VLC開発者からのアドバイスの下で、 WineからDX9ヘッダーを借りました。
d3dx9.hインクルードを有効にすると、次の形式で多くのコンパイラエラーが発生します。
説明リソースパス場所タイプ/mingw/lib/gcc/mingw32/3.4.5/../../../../include/d3dx9core.hパラメーター「D3DXCheckVersion」の宣言。ただし、そのようなパラメーターはありませんShadedDXPlugin line 475 C / C++の問題
MingW、GCC、DirectX、およびWineに精通している人は、GCCを介してHLSLシェーダーを機能させることに光を当てることができますか?