我一直在尝试设置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
答案 0 :(得分:0)
我需要获取,下载或设置如何使用C和WINAPI创建OpenGL项目?
理论上:没有!
OpenGL-1.1是Win32 ABI的一部分,即操作系统和编译器之间的协议,如何协同工作以及开发环境必须至少支持哪些是完全合适的平台SDK。
MinGW默认情况下通常会带来必要的开发资源(头文件,库,链接器定义文件)。所以我从双重检查开始,编译器安装正确。您的MinGW安装很可能已损坏,我建议重新安装。最好通过包管理器。
我安装MinGW的个人解决方案是通过使用Pacman包管理器的MSys2(由Arch Linux提供); https://msys2.github.io/