gpt4 book ai didi

opengl - 如何解决 MinGW 中的这些 OpenGL 链接问题?

转载 作者:行者123 更新时间:2023-12-01 09:08:31 25 4
gpt4 key购买 nike

我有一个项目,我一直在 OS X 上进行编码,现在我正试图在 Windows 上构建。我已经设置了 MinGW,创建了一个 makefile,经过大量的调试后一切都编译了,但是当它到达链接器步骤时,会出现大量错误,如下所示:

SourceFile.cpp:(.text+0x1809): undefined reference to 'glEnable@4'

链接器命令,省略所有 source.o 名称相当简单:

g++ -lglu32 -lopengl32

我也尝试过切换链接顺序,并且包含 .a 文件的完整路径,都给了我相同的结果。在编译器步骤中使用 _STDCALL_SUPPORTED 和 _M_IX86 宏没有任何区别。

如果它是相关的,我正在使用 GLee,我将它直接构建到我的程序中(尽管我也尝试使用 glew,并得到了相同的结果)。

任何帮助将不胜感激。

最佳答案

解决方案非常简单,因为我不完全理解 -lglu32 -lopengl32 必须位于 .o 文件列表的右侧而不是命令的左侧。

关于opengl - 如何解决 MinGW 中的这些 OpenGL 链接问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4005607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com