使用头文件中定义的常量

时间:2011-06-02 05:50:21

标签: java opengl jna

我正在尝试将X11 / OpenGL演示转换为Java,我不确定如何使用OpenGL定义的常量。我能想到的唯一方法是挖掘OpenGL头并将常量复制到我的程序中,但这是正确的方法吗?我想,不能保证这些常数在不同的环境中是相同的。

2 个答案:

答案 0 :(得分:1)

如果您使用像LWJGL这样的库,它会为您定义这些常量,您不必担心它们的实际值。

答案 1 :(得分:0)

我无法使用此方法来执行我想要的操作,因为我实际上正在尝试获取预处理器定义,但它确实回答了我的问题。

您可以像这样使用NativeLibrary类。

NativeLibrary library = NativeLibrary.getInstance(“LIBRARY_NAME”); library.getGlobalVariableAddress( “VARIABLE_NAME”);

编辑:我觉得我应该承认访问预处理器定义没有意义,我最后只是将定义复制到我的程序中。

相关问题