.NET を使用せずに Windows で C++ を使用して GUI Windows アプリケーション (コンソールではなく、フォームとボタン) を開発したいと考えています。現在、私は「Microsoft Visual Studio 2008 C++ Express」を使用していますが、ご存じのとおり、フォームやボタン用の「フォーム エディター」や RAD ツールは含まれていません。そのようなオプションを備えた、どの無料ツールを使用しますか? Borland や書籍を購入するお金がなく、知識もそれほど多くない (まだ始めたばかり) と仮定すると、Windows GUI アプリケーションをコーディングするための無料の情報と無料のツールはどこにありますか?
Code::Blocks を見つけましたが、これは初心者向けの非常に複雑な無料の IDE であり、おそらくいくつかのバグがあり、事前に正しく構成されていないと 2 行のサンプル コンソール アプリケーションを起動することさえできなかったコンパイラが含まれているため、 (GUIを簡単に構築できると言われていました)。wxWidgets を見つけてインストールし、Windows インストーラー WxPack を使用してインストールしましたが、動作させることができず、動作するサンプル コードや動作させるための指示も見つかりませんでした。
なぜ wxWidgets が単純なフォームをデザインするのに「サイザー」を必要とするのか理解できませんでした。wxFormDesigner をダウンロードしましたが、とにかくコンパイルできませんでした。
「wxWidgets」のクロスプラットフォーム機能は必要ありません。これは、Windows 専用のコーディングを計画しているためです。wxWidgets は、初心者にとってセットアップが複雑に思えます。また、デザインでさえ扱いが非常に不明瞭です。
だから、誰かがもっと良いもの、C++ですぐに使えるものを知っているのだろうか-SETUP and GO! RAD エディタとイベント処理が統合された任意の IDE (C# と同様ですが、.NET は除く)。
私は今、自分自身に答えます (このトピックはとにかく閉じられたので): バグのない Windows コンパイラを備えた最高の商用 C++ RAD ツールは、Embarcadero C++ RAD Builder です。バグのない Windows コンパイラを備えた最高のフリーウェア C++ RAD ツールは、Ultimate++ です。C++ 実行可能ファイル内でフレームワークをコンパイルします (外部 DLL やセットアップは必要ありません)。Ultimate++ も QT を使用しますが、内部でコンパイルします。
QT 自体について: はい、Windows 用の非常に優れた非表示のセットアップも存在しますが、依存関係があり、初心者にとって使いやすいものではありません。使用する準備ができていない依存関係を持つ完全に新しいフレームワーク QT の場合はどうなりますか。