尝试在带有 netbeans 和 cygwin 4.8.1 的 64 位 Windows 8 上使用本教程。
我收到很多这样的错误:/usr/include/w32api/GL/glu.h:68:79: error: expected ')' before '*' token。
在这样的语句上: void APIENTRY gluQuadricCallback(GLUquadric *qobj,GLenum which,void (CALLBACK *fn)());
错误消息上的指针指向 fn() 之前的 *。
编辑:包括 windef.h 摆脱编译器错误消息。
我留下了一堆未定义的引用,例如:glfwInit
edit2:使用 André Fischer 的想法,我可以得到一个干净的编译(你需要为链接器添加目录和 -l 选项)。
我现在有一个:在搜索 -lopengl32 时跳过不兼容的 ../../../../../Windows/SysWOW64/opengl32.dll 和:未定义对 `_ imp _vsnprintf' 的引用。所以看起来我有一个 32/64 位问题和一个未定义的外部。
必须有一种更明智的方法来让 opengl 在 Windows 上工作。