2011-01-30 4 views
1

WindowsフォームアプリケーションをC++で作成したいのですが、.NETフレームワークを使用したくありません。 また、すべてをゼロからコーディングする必要はありません。私はVisual Studioのようなツールボックスを持っていたいと思います。この仕事のためにいくつかのエディタ/コンパイラをお勧めしますか?C++でウィンドウフォームアプリケーションを作成する(.NETなし)

ご協力いただければ幸いです!

+0

.NETを使用したくない理由は何ですか? もし私が非常に具体的な理由がないかぎり、私はゼロから始めたいと思います。 – santiagoIT

+0

私はC#4.0でアプリケーションを開発しました。私はそれがこれまで最高のプログラミング言語だと思う。しかし、ユーザは非常に古いコンピュータを使用しているため、マシン上に.net 4.0ランタイムをインストールするのに問題があり、そのウィンドウは最新ではありません。そのため、C++でアプリケーションを書き直したい使い方。 –

+0

うわー、それはカスタマーサービスです;-) MFCはwinフォームとはまったく違うと警告してください。 – santiagoIT

答えて

4

MFCまたはQt frameworkを検索したい場合があります。どちらも素晴らしいGUIエディタを持ち、ビジュアルスタジオと統合します(MFCは実際にビジュアルスタジオに付属します)
Winformsは厳密には.NETのものなので、何でもあなたはWinformsになりません。

+0

ありがとうございました! MFC 10を使用することを選択した場合、エンドユーザーはマシンに.NET 4.0ランタイムをインストールする必要がありますか? –

+0

MFCはネイティブライブラリであり、.Net 4.0をインストールする必要はありませんが、MFCと動的にリンクする場合は、MFC dllを展開する必要があります。 – DesignFirst

+0

@sljaker:いいえ、MFCを使用する場合、.NET Frameworkはまったく必要ありません。 Visual C++でC++/CLIプロジェクトを作成しない限り、.NETは永遠に解放されます。ただし、* MFCライブラリに依存することになります。動的にリンクするか、ユーザーのコンピュータに適切なバージョンのMFCをインストールする必要があるか、または*静的*をリンクすることができます。これにより、実行可能ファイルのサイズは幾分増えますが、依存関係は完全になくなります。 –

0

C++世界ではGUIレイヤーを開発するための多くのフレームワークが存在し、アプリケーションがクロスプラットフォームでなければならない場合、人気のある選択肢はwxWidgetsまたはQtです。Qtをお勧めします。

あなたはWTLとMFCがあり、あなたにWTLをお勧めします。