Cygwinの下でOpenGLプログラムをコンパイルして実行できますか?はいの場合、どうですか?Cygwinの下でOpenGLを使い始める
答えて
OpenGLプログラムをCygwinでコンパイルして実行することは可能です。私はここでの基本的な手順を説明します
私はあなたがOpenGLのプログラミングを知っていると仮定します。そうでない場合は、Red Book(OpenGLプログラミングガイド)を入手してください。とにかくOpenGLの読み方は必須です。
Cygwinがインストールされているものとします。そうでない場合は、cygwin.comにアクセスしてインストールしてください。
OpenGLプログラムをコンパイルして実行するには、openglという名前のCygwinパッケージが必要です。 Cygwinのインストーラでは、グラフィックセクションの下にあります。このパッケージをインストールしてください。
単純なOpenGLプログラム、たとえばogl.cを書きます。
フラグ-lglut32 -lglu32 -lopengl32を使用してプログラムをコンパイルします。 (これはGLUT、GLUとOpenGLライブラリを使用してプログラムをリンクアンOpenGLのプログラムは、一般的にそれらのすべての3からの機能を使用する場合があります。)例:
$ gccのogl.c -lglut32 -lglu32 -lopengl32
プログラムを実行します。これほど簡単です!
私はこのことを、数年前の成功で数回、基本的には小さなLinux OpenGL C++プログラムをクロスコンパイルしようと思いました。私は時代遅れのWindows OpenGLドライバの問題を思い出しています(MSのDirectXに焦点を当てているため)。私はWindowsシステムにNVidia OpenGLとDirectXドライバをインストールしていましたが、cygwin/g ++は、シェイダープログラムなど、すべてのARB拡張機能を最新にサポートしていないMicrosoft OpenGL DLLを使用していました。 YMMV。
以上が動作しない(と、それは私のためになかった)場合には、(やった!)、次を試してみてください
gccのogl.c -lglut -lGLU -lGL
- 1. シーングラフエンジンまたはopengl directで始める?
- 2. cygwinでシェフを始めることができません
- 3. AndroidでOpenGL ES 1.xを使い始める - 基本的なプリミティブ
- 4. extJSを使い始める
- 5. Crypto ++を使い始める
- 6. TinyMCE:TinyMCEを使い始める
- 7. OpenIDを使い始める
- 8. マイクロチップを使い始める
- 9. GraphicsMagickを使い始める
- 10. Kivyを使い始める
- 11. libpurpleを使い始める
- 12. PyOpenCLを使い始める
- 13. xamarinを使い始める
- 14. Syntaxnetを使い始める
- 15. ブラックボードを使い始める
- 16. xlwingsを使い始める
- 17. NHibernateを使い始める
- 18. VoIPを使い始める
- 19. CouchDBを使い始める
- 20. angularJSを使い始める
- 21. VPSを使い始める
- 22. GearVRfを使い始める
- 23. xamppを使い始める
- 24. VirtoCommerceを使い始める
- 25. cfwebsocketを使い始める
- 26. JavaからCygwinプロセスを開始する
- 27. WordPressでReduxを使い始める
- 28. jrubyでStanford Parserを使い始める
- 29. iOSでUrban Airshipを使い始める
- 30. DjangoでCeleryを使い始める
現在、ありCygwinリポジトリにパッケージ* opengl *はありません。 –
現在はありません。 – wulfgarpro
現在、Cygwin afaikには 'opengl'も' freeglut'もありません。 – kleinfreund