0

コードブロックまたは NetBeans や Eclipse C++ などの他の IDE でコンパイルするためのコマンドをカスタマイズまたは指定することは可能ですか?

これらすべての IDE を試しましたが、コード支援リスト (NetBeans 7.2) にリストされているにもかかわらず、誰もライブラリを見つけることができないため、これを尋ねています。ただし、Ubuntu 12.04 LTS のシェルでコンパイルすると、ライブラリが配置され、プログラムをコンパイルできます。

次のコマンドのいずれかを使用します。

gcc -lGL -lglut filetoCompile.cpp -o compiled.sh
g++ -lGL -lglut filetoCompile.cpp -o compiled.sh

コンパイルする。オープン GL に glut を使用しようとしていますが、これが見つからないライブラリです。将来追加する可能性のある他のサードパーティのライブラリでも同じである可能性があると思います。そのため、これを修正する必要があり、それが機能する可能性があるため、代わりに IDE にそのコマンドを使用させる予定です。

また奇妙なのは、私の /usr/local/lib ディレクトリには、python 2.7 と python 3.2 の 2 つのフォルダーしか含まれていないことです。これが影響しているかどうかはわかりませんが、これは正常ですか?ライブラリはどうにかここにあり、ヘッダーは /usr/local/include にありますか?

ヘッダー ファイルは にあります/usr/include。これは正しい場所ですか?

4

1 に答える 1

0

一般的に言えば、はい、これは可能です。

Eclipse CDTでは、次のウィンドウでヘッダーファイルが配置されるディレクトリを設定できます。

プロジェクト名を右クリックします。プロパティ; C /C++一般; パスとシンボル; 含む;

ウィンドウで、オートコンプリートが必要な関数/クラスのヘッダーファイルを含むすべてのディレクトリを追加する必要があります。たとえば、私の構成は次のとおりです。

/usr/include/c++/4.4.5
/usr/local/include
/usr/lib/gcc/i486-linux-gnu/4.4.5/include

findまたはコマンドを使用してヘッダーファイルが含まれているフォルダを見つけlocate、IDEを適切に設定します。

于 2012-10-25T15:33:40.303 に答える