设置MinGW在WINAPI中创建OpenGL上下文?

时间:2016-02-03 02:12:07

标签: c windows winapi opengl

我一直在尝试设置MinGW与C和WINAPI一起创建OpenGL项目。如何下载或以其他方式获取OpenGL标头和库?

我已经读过我可以使用#include <gl/glu.h>。我试过了,并得到了一些错误,如"include glu.h" not found,依此类推。我尝试下载这些.h文件并将它们放在Include / GL文件夹中,但现在我链接时出现Undefined reference to... bla bla之类的错误,即使我添加-lopengl32 -lglu32之类的链接器选项等等。

如何从C,WINAPI和OpenGL环境开始?

我需要获取,下载或设置如何使用C和WINAPI创建OpenGL项目?

我的操作系统是Windows 10 64位。 我的MinGW版本是4.9.2-tdm64-3 / 4.9.2-tdm3

1 个答案:

答案 0 :(得分:0)

  

我需要获取,下载或设置如何使用C和WINAPI创建OpenGL项目?

理论上:没有!

OpenGL-1.1是Win32 ABI的一部分,即操作系统和编译器之间的协议,如何协同工作以及开发环境必须至少支持哪些是完全合适的平台SDK。

MinGW默认情况下通常会带来必要的开发资源(头文件,库,链接器定义文件)。所以我从双重检查开始,编译器安装正确。您的MinGW安装很可能已损坏,我建议重新安装。最好通过包管理器。

我安装MinGW的个人解决方案是通过使用Pacman包管理器的MSys2(由Arch Linux提供); https://msys2.github.io/