2

Ecplise について私を悩ませていることの 1 つは、ディストリビューションに「組み込まれている」共有ライブラリのファイルをインクルードするパスを明示的に追加する必要があるように思われることです。Linux で gcc または g++ を使用してコンパイルするために、インクルード パスのページ全体が必要になる場所は他にありません。例えば:

#include <gtk/gtk.h>

/usr/include/gtk-2.0 への明示的なパスと、ヘッダー内のすべてのインクルードへの明示的なパスが必要になります。ただし、単純な gcc コマンドを使用してコードをコンパイルし、-l スイッチを使用せず、pkgconfig 設定を使用してバイナリを見つけることができます...

Web を検索した後、誰もがこの問題を抱えており、解決策がないことに気付きました。しかし、gccコマンドでこれらすべてのパスを明示的に追加するには、何か間違ったことをしなければならないと直感的に感じています...

gcc のマニュアル ページを読み直しながら、ここで詳細情報を探すことにしました...

4

0 に答える 0