最近、C/gtk +プログラミングの勉強を始めました。そして、1つの質問をしたい:コマンドラインインターフェース以外にC/gtk +開発に利用できるIDEは何ですか?
ありがとうございました。
私の(偏った)意見と経験では、コマンドラインコンパイルとお気に入りのエディター(gedit、kate、vi、emacsなど)でGTKを学ぶ方が良いでしょう。このように、非常に複雑なIDEは実際には初心者向けではありません。それでも、devhelp(GTKの開発ドキュメントプログラム)に注意してください)に取り組むのではなく、自分のペースで学ぶことができます。そして、glade3を使用していくつかのGUIを構築し、それらをCプログラムで使用してみてください。
これはあなたが望む答えではないかもしれませんが、少なくとも初心者にとっては、C/C++ GUIIDEはひどい傾向があると思います。
Anjuta C/GTK +はできますが、個人的にはあまり感心しませんでした。 .gladeファイルを開くプラグインを尋ねられます。新しいプロジェクトはautoconfでビルドされ(単純な「Helloworld」では70を超えるファイルが混乱します)、デフォルトでgettextでローカライズされます(ボイラープレートの束になります)。 main.c)のコードで、作成したボタンをダブルクリックするなどの奇妙なEdgeケースを呼び出すと、次のようなダイアログが表示されます。
初心者の視点から見たAnjutaの印象は、お分かりのように非常にネガティブでした。高度なオプションがたくさん表示されますが、面倒なことなく基本的なタスクを実行することはできません。アンジュタだけではありません。一般に、私のような初心者にとって簡単なGUIツールキットの(成熟した)C/C++ IDE)を見つけたとは思いません。
GTK +には特別なことは何もありません。これは、かなり標準的なC APIであるため、CをプログラムできるIDEは、GTK +でうまく機能します。例としては Eclipse =および Code :: Blocks 。
Glade as RADツールをグラフィカルな方法でGTK + GUIを開発するために使用することもできます。ただし、Gladeの使用はIDEにほとんど依存しません。
個人的には、 Eclipse CDT と Glade の組み合わせがかなり良いと思います。 EclipseではAutotoolsなどを使用する必要はありません。Debian/ Ubuntuを使用している場合は、リポジトリバージョンを使用する代わりに 手動でインストール Eclipseをお勧めします。
EclipseまたはAnjutaIDE。 Anjuta IDE快適だと思いました。
NetBeans はかなり優れたC/C++サポートを備えており、デザイナーが必要な場合は2番目のGladeを使用します。私は個人的にEmacs + セマンティック + [〜#〜] ecb [〜#〜] C開発を好みます。