2011-08-13 7 views
3

これを具体的にNetBeans IDEに適用する方法を知っている人はいますか?私は-lgtk + -2.0または追加のオプションと同じ行を含めるようにしましたが、常にそれが表示されます gcc:エラー:gtk + -2.0:そのようなファイルまたはディレクトリなしNetBeans IDEの設定方法pkg-config --cflags --libs gtk + -2.0?

私はこれが手動で好きなら、しかし、私は、IDEの方法でそれを適用する:プロジェクトのプロパティで

gcc $(pkg-config --cflags --libs gtk+-2.0 more) -o main main.c 

答えて

7

- >ビルド - > Cコンパイラ、あなたはそうでない場合は '追加のオプション'

$$(pkg-config --cflags --libs gtk+-2.0 more) 

ノートダブル$、のように設定することができますNetBeansはそれを独自のパラメータのように扱います。

さらに、インクルードディレクトリ(例:/usr/include/gtk+-2.0)を手動で追加する必要があるようです。一般 - >インクルードディレクトリでは、シェル式を指定することはできません評価される。コンパイルを止めることはできませんが、IDEがヘッダーを見つけられず、コードアシスタンスができなくなります。

+1

Geniusさん、ありがとうございました。ちょうど二重の$$が問題でした。 – YumYumYum

5

現在のNetBeansバージョン(v7.2.1)は、pkg-configライブラリをサポートしています。リンカーの設定に応じてライブラリを追加するだけで、pkg-config --cflags fooが自動的に追加のコンパイラオプションに追加されます。 latestsのバージョンで

0

(すなわち8.2をNetbeansの)、あなたが実行する必要があります。

プロジェクトのプロパティ - >ビルド - >リンカ - >ライブラリ - > pkgConfig図書館、 を追加して、関連するパッケージを選んで、それをthatsの!

関連する問題