【问题标题】:Adding OpenGL imports automatically with Eclipse使用 Eclipse 自动添加 OpenGL 导入
【发布时间】:2016-04-18 10:37:10
【问题描述】:

我是 OpenGL 新手。我刚刚安装了 LWJGL 并在 Eclipse 中创建了一个用户库。它链接到我的项目,但 Eclipse 不会自动导入所需的类。有没有办法让它工作?我不喜欢每次都写(例如)GL30.glMethodName(),我也不喜欢像import static org.lwjgl.opengl.GL30.* 这样进行静态导入(这是不好的做法)。

【问题讨论】:

  • 你可能想看看jogl,你必须写gl.glMehodName()
  • 我这样做了,但我是一名学生,我的教授不希望我们使用它。 :(
  • 我认为除了您当时提到的那些之外,您没有其他选择
  • 您的教授希望您手动添加它们,而不是使用工具。这会很好,因此您可以提高专业知识,知道要添加什么,何时添加,并能够清理最终不必要的包含包 - 通常使用自动添加导入的程序员不在乎清理他们的输入包列表。

标签: java eclipse opengl lwjgl


【解决方案1】:
  1. 使用Window -> Preferences 打开首选项窗口。
  2. 转到Java -> Editor -> Content Assist -> Favorites
  3. 点击New Type...
  4. 输入org.lwjgl.opengl.GL11
  5. 为每个 GL** 类执行第 3 步和第 4 步。
  6. 当您现在输入类似glGenVertexArrays(); 的内容并将鼠标悬停在它上面时,会出现一个选项Add static import for 'GL30.glGenVertexArrays'。选择它以添加导入。
  7. 此外,您现在可以输入glGenVertex 之类的内容,然后按Ctrl+Space 以获取可用方法的弹出菜单。选择其中之一会自动添加导入。

【讨论】:

    猜你喜欢
    • 2011-09-11
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多