4

コードは正常にコンパイルされますが、実行時に次のエラーが発生します。 freeglut (filename): failed to open display ''

ディスプレイを設定して実行するにはどうすればよいですか? また、xterm を開こうとしても同じエラーが発生します (xterm で実行されると言われているアドバイスとしてこれを試してみました)。

4

1 に答える 1

2

X11 ベースのプログラムが出力を表示できるように、実行中の X サーバーが必要です。ただし、Windows での OpenGL 開発が目的の場合は、X サーバーを使用しないでください。 残念ながら、既存の Windows 用 X サーバーは、GLX クライアントおよびサーバー コンポーネントの実装で最新の OpenGL 機能をサポートしていないためです。

Windows 用にコンパイルするときは、ネイティブの Windows GDI をターゲットにすることを強くお勧めします。

于 2013-04-03T23:50:46.183 に答える