gpt4 book ai didi

c++ - 在 Windows x86_64 上使用 MinGW 链接 OpenGL

转载 作者:太空宇宙 更新时间:2023-11-04 13:41:39 25 4
gpt4 key购买 nike

我想使用 C++ 和 OpenGL 为 Windows 64 位开发一个应用程序。我正在使用以下编译器 x86_64-w64-mingw32-g++

以下代码片段 (Test.cpp) 足以触发我得到的错误:

#include <GL/gl.h>

int main(int argn, char **argv) {
glClear(GL_COLOR_BUFFER_BIT);
}

(我知道这段代码没有意义,但足以在链接时触发错误。)

我使用以下 Makefile:

Test:
g++ -lopengl32 -o Test Test.cpp

这会产生以下错误:

undefined reference to `__imp_glClear'

我不知道我错过了什么,非常感谢任何建议。

最佳答案

对我来说,g++ main.cpp -o run.exe -lopengl32 似乎工作得很好,所以你很可能不需要 -Wl,--enable-stdcall-fixup 编译它。

关于c++ - 在 Windows x86_64 上使用 MinGW 链接 OpenGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27464804/

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