0

私は過去にビジュアルスタジオを使用していましたが、今はEclipseを使い始めました。これは優れたIDEです

私の質問は次のとおりです。Eclipse用のWindowBuilderに似たものがあることを知りたいのですが、C++固有の場合、デスクトップアプリのGUIを構築するためにEclipse内で使用できるドラッグアンドドロップ機能を備えたウィジェットツールキットが必要です

GTK+、X、QT の両方のオプションが必要です (QT は私には奇妙ですが、GTK は大好きです)

また、Windows と Linux の両方で GUI をコンパイルできるかどうかも教えてください。すでに MinGW をインストールしています。そのためには、ビジュアル スタジオのように動作しますが、これはクロスプラットフォーム GUI であるため、Eclipse で動作するものが必要です。

パースペクティブ自体にウィジェットのドラッグアンドドロップ機能があるものが欲しい!!

また、(そのような製品が存在する場合) Mac、Windows、Linux/UNIX などの他の OS 用に同じプログラム/GUI をコンパイルできるかどうかも教えてください。

ターゲット環境に GTK を事前にインストールする必要がありますか?

4

2 に答える 2

1

グレードが必要です。GTK の GUI ビルダーです。スタンドアロンアプリです。xml ファイルを生成するため、Eclipse と統合する必要はありません。必要なのはファイルをロードすることだけです。個人的には、C ソースを生成する以前のバージョンである Glade 2 と、Eclipse と互換性のある標準の make ファイルを使用しています。

于 2013-04-13T15:38:59.460 に答える
0

GTK アプリケーションの開発に Eclipse は必要ありません。ソース ファイルを編集するには、優れたエディタ (emacsまたは) を使用することをお勧めします。gedit

の使用も検討できますgeany

GTK アプリケーションが小さく、1 つのソース ファイル内foogtk.cにある場合は、(ターミナル上で) 1 つのコマンドでコンパイルできます。

 gcc -Wall -g foogtk.c $(pkg-config --cflags --libs gtk+-3.0) -o foogtk

アプリケーションが複数のソース ファイルで構成されている場合は、GNU makeなどのビルダーを使用します。

これその答えも参照してください。

同じアプリケーションで GTK と Qt を混在させることは合理的ではありません。GTK (C を使用) または Qt (C++ を使用) のいずれかを選択します。

本当に C++ で GTK アプリケーションをコーディングしたい場合は、GTKmm を GTK の C++ ラッパーとして使用することをお勧めします。

PS。質問が GUI をインタラクティブに設計するためのツールである場合は、GTK 用のグレードと Qt 用のQt Creator および Qt Designerを検討してください。

于 2013-04-13T14:09:56.507 に答える