1

特定のコンパイラは、Windows アプリケーションの作成にしか機能しないという印象を受けています。

4

6 に答える 6

4

GUI アプリケーションを開発したり、移植性を最大限に高めたい場合は、コンパイラには MinGW を、 IDE にはQt Creatorを使用します (MinGW がバンドルされています)。

Windows にこだわり、Win32 API を使用して UI を直接コーディングすることを気にしない場合は、Visual C++ Express が適しています。

于 2009-10-07T22:41:19.023 に答える
3

Unix への移植性に関心がある場合は、gcc に基づくmingwコンパイラを使用してください。Gcc は、多くのアーキテクチャと OS で広く利用できます。Windows のみで作業している場合は、Codeblocks よりも Visual Studio Express の方が適している可能性があります。

于 2009-10-07T22:20:25.770 に答える
1

Visual Studio Expressはどうですか? これは非常に優れた IDE を備えた完全なパッケージです。

于 2009-10-07T21:52:50.027 に答える
0

Codeblocks の使用に熱心な場合は、mingw が適しています。しかし、C++ は Java とは異なります。どこでも一度だけ実行される書き込みではありません。また、異なるプラットフォームで一度コンパイルしてどこでも実行できるわけではありません。

異なるプラットフォーム (win/unix など) 用にコードを変更する必要があります (例: Windows と Linux ではソケットプログラミングが異なります)。

これは、プラットフォームに依存しないことを意味します。ですから、より良いものを選ぶことをお勧めします。Eclipse とコミュニティは素晴らしいですが、私にとっては QT または Visual Studio (.Net の場合は 6.0 または 2008) の方が適しています。

于 2009-10-07T22:52:42.600 に答える
0

Codeblocks多くのコンパイラをサポートしています。mingw汎用でCBを使うことをお勧めします。

于 2009-10-07T21:53:53.527 に答える
0

何をしたいかによります。POSIX API を使用したい場合は、mingw を使用するとよいでしょう。Windows 関係者に配布する場合は、おそらく Visual Studio を使用することをお勧めします。Visual Studio のコンパイラは通常、最適化されたコードを生成するのに優れているからです。

複数のプラットフォームが必要な場合は、CMake を使用することをお勧めします。これにより、CodeBlocks/Eclipse/Visual Studio/GNU Make プロジェクトがすべて正しい設定で作成されます。

于 2009-10-07T22:37:38.010 に答える