【问题标题】:Linking GLEW and others, _glViewport is the only unresolved链接GLEW等,_glViewport是唯一未解决的
【发布时间】:2020-05-31 02:50:42
【问题描述】:

我正在使用 G++ 将我的项目链接到 glew32、glfw、opengl32、glu32 等,一切都可以正常编译 - 但是在链接阶段,除了 glViewport 链接之外的所有内容,我都会收到此错误:

对“_glViewport”的未定义引用。

我觉得这……很奇怪,因为其他一切都很好,我有点不知所措。我期待任何关于尝试和做什么的建议。

【问题讨论】:

  • 你传入了我假设的 -lGL 标志?
  • 这似乎解决了这个问题。我以为我有我需要的一切 - 我什至没有注意到那个。
  • 如果解决了问题,请发布您的问题的答案并接受它,以便未来的访问者可以看到您是如何解决此问题的。
  • 添加了一个答案,希望它比我的快速评论添加更多细节:)

标签: c++ opengl linker cygwin glew


【解决方案1】:

根据我的评论,您需要在编译时链接 OpenGL 库(Linux/cygwin)

g++ -o target source.c -lGL

要链接到 Mac OSX 上的 OpenGL 库,它是

g++ -o target source.c -framework OpenGL

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    相关资源
    最近更新 更多