windows – 无法在Netbeans中运行OpenGL代码(Win和cygwin),DISPLAY未设置

代码编译正常但在运行时出现此错误:

freeglut(filename):无法打开显示”

如何设置显示并使其运行?同时尝试打开xterm也会出现同样的错误(尝试使用xrest中运行的建议).

最佳答案 您需要一个正在运行的X服务器,以便基于X11的程序可以显示输出.但是,如果您的目标是在
Windows上进行OpenGL开发,那么您不应该使用X服务器,因为,不幸的是,现有的Windows X服务器在其GLX客户端和服务器组件的实现中都不支持现代OpenGL功能.

我强烈建议您在编译Windows时定位本机Windows GDI.

点赞