linux - 在linux中用mingw编译opengl

标签 linux opengl compilation mingw

我想问一下如何用mingw编译opengl。 (在Linux中) 对于 C++ 文件,我知道我可以这样做:

i586-mingw32msvc-g++ main.cpp -o main.exe

没问题。

如果我尝试使用 opengl 项目,它会给我错误,例如: glutInit' 未在此范围内声明等。

我在/usr/i586-mingw32msvc/include/GL 中复制了 glut.h ,glx.h,freeglut.h 但什么也没发生。

最佳答案

您将需要链接 GLUT。

i586-mingw32msvc-g++ main.cpp -o main.exe -lglut

上面的行假定 glut 安装在编译器搜索路径中。试试看,让我们知道您的效果如何。

关于linux - 在linux中用mingw编译opengl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5291598/

相关文章:

linux - BASH 在变量中使用 grep 和 awk

python - 使用 ModernGL 为 pygame 创建上下文

c - 为什么编译 C 程序会产生这么长的二进制文件?

c - 使用 pthread 没有打印预期值

linux - 使用 cp 将 .html 文件转换为 .txt |错误 : cp: cannot stat '/*.html' : No such file or directory

c++ - 周期性 FPS 下降的可能原因?

c++ - 如何在 OpenGL 中反转纹理颜色

macos - 在 Mac OS X Maverick 上安装/编译 NASM 包

c# - 为什么 (string)int32 总是抛出 : Cannot convert type 'int' to 'string'

database - 无法启动 Alfresco 3.4.4(启动 postgresql 时出错)