我正在尝试将X11 / OpenGL演示转换为Java,我不确定如何使用OpenGL定义的常量。我能想到的唯一方法是挖掘OpenGL头并将常量复制到我的程序中,但这是正确的方法吗?我想,不能保证这些常数在不同的环境中是相同的。
答案 0 :(得分:1)
如果您使用像LWJGL这样的库,它会为您定义这些常量,您不必担心它们的实际值。
答案 1 :(得分:0)
我无法使用此方法来执行我想要的操作,因为我实际上正在尝试获取预处理器定义,但它确实回答了我的问题。
您可以像这样使用NativeLibrary类。
NativeLibrary library = NativeLibrary.getInstance(“LIBRARY_NAME”); library.getGlobalVariableAddress( “VARIABLE_NAME”);
编辑:我觉得我应该承认访问预处理器定义没有意义,我最后只是将定义复制到我的程序中。