5

Linux x86 環境 (ubuntu) の Eclipse で OpenGL コードを実行しようとしています : http://nehe.gamedev.net/tutorial/vertex_buffer_objects/22002/

g++ main.cpp error.cpp lesson45.cpp -o lesson45 -L/usr/X11R6/lib/ -lGL -lGLUsdl-config --cflags --libs

これはmakeファイルからの指示です。今、コードを Eclipse で実行しようとしています。リンカ ライブラリ GL と GLU、およびリンカ ライブラリ ディレクトリ /usr/X11R6/lib/ をセットアップする必要があることはわかっています。ただし、に関してはsdl-config --cflags --libs、Eclipse内で構成する方法がわかりません。

4

3 に答える 3

3

新しい C++ プロジェクトを作成します ([ファイル] > [新規] > [C++ プロジェクト])。ツールチェーン (Linux GCC) を選択する必要があります。

C++11 を使用する場合は、次のようにします。

  1. [パッケージ エクスプローラー] の下のプロジェクトを右クリックし、[プロパティ] を選択します。
  2. (C/C++ ビルド > 設定 > GCC C++ コンパイラ > その他) を選択します。
  3. 「その他のフラグ」の下に追加: -std=c++0x
  4. [適用] をクリックしてから [OK] をクリックします

SDL2 を使用するように Eclipse を構成する

  1. [パッケージ エクスプローラー] の下のプロジェクトを右クリックし、[プロパティ] を選択します。
  2. 選択 (C/C++ 一般 > パスとシンボル > ライブラリ)
  3. 「追加」をクリックして「SDL2」を追加し、「OK」をクリックします
  4. 「追加」をクリックし、「SDL2main」を追加して「OK」をクリック

このプロセスはテストされ、機能することが確認されていますが、私はそれを信用していません. 情報源はこちら

于 2014-03-23T17:34:41.907 に答える