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

标签 windows opengl cygwin environment-variables xterm

<分区>

代码编译正常,但在运行时出现此错误: freeglut(文件名):无法打开显示“”

如何设置显示并使其运行?还试图打开 xterm 给出了同样的错误(试过这个作为发现据说在 xterm 中运行的建议)。

最佳答案

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

我强烈建议您在为 Windows 编译时以 native Windows GDI 为目标。

关于windows - 无法在 Netbeans(Win 和 cygwin)中运行 OpenGL 代码,未设置显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15798830/

相关文章:

git - 为什么cygwin下的git要求输入密码?

Git Difftool Meld 在 Babun 中不起作用

python - locale.setlocale(LC_NUMERIC) : how to make it work on Windows

Python.exe 在新的控制台窗口中打开

windows - 如何解决 winforms 错误 "A generic error occurred in GDI+. "?

c++ - 将 OpenGL 与 Eigen 一起用于存储顶点数据和 glVertexAttribPointer

c - 程序获取 EXC_BAD_ACCESS

c++ - 我的文件链接到 libGL.so.1

linux - 如何更改 ls_colors

windows - 如何找到我的 CreateFont 调用实际使用的字体?