opengl32.DLL
JNA を使用して Javaにインポートしていますが、 GLEnum
. OpenGL のソースがわからないので、GLEnum が何かわかりません。enum、int、または何ですか? Javaでそれを補うにはどうすればよいですか?
質問する
587 次
1 に答える
0
コメントで既に述べたように、GLEnum は int であり、通常は「数値形式」では使用されず、定数では使用されません。すべての gl 関数について、GLEnum には別の意味があります。
C/C++ またはその他のネイティブ言語の OpenGL Binding を分析するか、OpenGL Spec を読むことで、数値を見つけることができます (16 進値もそこにあると思います)。
そうは言っても、代わりに定義済みの Java OpenGL バインディングを使用することを強くお勧めします。ビルド パスでサード パーティの jar を回避しても、勝利はありません。それがJavaの仕組みです。
于 2013-07-16T19:51:14.367 に答える