1

FAQ を引用すると、「[...] あまりにも「初心者」であることに疑問の余地はありません」

C++ で動作するように Windows システム (問題がある場合は vista) をセットアップする最良の方法は何ですか?

できれば優れた IDE、ソフトウェアの簡単なコンパイル (make ファイルのサポートなど) が必要ですが、初心者に適しています。

私は IDE が比較的移植性の高い形式 (メイクファイルや構成スクリプトなど) を使用することを望んでいます。

また、手間をかけずに新しいライブラリなどを追加したり、他の人が書いた C++ コードの大部分を操作したりできることも望んでいます。

コマンドラインを快適に使用できます。

助けてくれてありがとう、うまくいけば質問は明確です。すでに回答されている場合は申し訳ありませんが、同様の質問を探しました。

4

8 に答える 8

5

これは正確には「プロプライエタリなもの」ではないことはわかっていますが、無料の Visual C++ の Express Edition を見てください。そのカバーの下には、使い慣れた make およびコマンド ライン ツールがすべて含まれていますが、洗練された IDE に包まれています。

コマンド ラインに慣れている場合は、コード エディターからコンパイラ/デバッガー スイートの上に IDE を作成できます。MS 独自のコマンド ライン ツールにはプラットフォーム SDK (無料)が付属しており、 Windbgで素晴らしいデバッガーを取得できます。私の個人的なお気に入りのコード エディターはCode Insightです。Mac版を切に願います/ため息。

于 2009-05-30T19:59:23.900 に答える
3

Microsoft のVisual Studioには無料のエクスプレス エディションがあり、c++ のプログラミングに必要なほとんどすべてが含まれています。
Gui の場合、主な選択肢はおそらく、MFC (古くて醜い)、CLR/.Net (新しくてわかりにくい)、または Qt (現在の LGPL) または wxWigets です。

于 2009-05-30T19:51:34.150 に答える
2

CodeBlocksを評価することをお勧めします。

于 2009-05-30T22:52:41.023 に答える
2

Windows で使用できる C++ 用の優れた IDE が多数あります。

プロのソフトウェア開発のデファクト スタンダードはMicrosoft の Visual Studioで、無料のExpress Editionなど、さまざまなバージョンが用意されています。これにより、Windows 開発用の優れたツール チェーンが提供されます。

ただし、より「クロスプラットフォーム」なアプローチについては、多くのプラットフォームで利用できる無料のEclipse C++ Development Toolingを参照する必要があります。独自のコードがプラットフォームに依存しない限り、プロジェクト全体を Windows、Linux、Mac などで共有できます。

他の代替手段は、WindowsでGCCツールチェーンを使用できるようにするMinGWまたはCygWinです。

于 2009-05-30T19:49:16.013 に答える
2

MinGW コンパイラを試してみてください。これには、C および C++ コンパイラ、Make などが付属しています。これは、コマンドラインから非常に簡単に使用できます。g++ -o someprogram.exe somecode.cpp

IDEに関しては、たくさんあります。現在、私はCode::Blocksを使用していますが、これまでのところ非常に快適です。また、すでに GCC コンパイラをサポートしており、多くの適切なフラグを設定しているため、実際に必要なことは「ビルド」ボタンを押すことだけです。

あなたが試してみたいと思うかもしれない他のいくつかはEclipseです。これは非常に強力ですが、その「パワー」の多くは、慣れるまで本当に混乱し、使いにくいものです。Visual C++ も別のもので、(明らかに) Windows に非常にうまく統合されます。もちろん、いつでも emacs を使用できます :)

于 2009-05-30T19:50:02.297 に答える
1

FWIW、私は最近これを経験し、VC++ Express と QT Creator ベースのものを試しました。Linux/Unix のバックグラウンドから来て、QT は Ming コンパイラといくつかの make ベースの構造を使用していたため、QT の方が少し優れていることがわかりました。

于 2009-05-30T21:04:41.507 に答える
1

Microsoft の Visual Studio は強力ですが、独自仕様です。オープンでポータブルなものを好むなら、Dev-C++Cygwinをお勧めします。

于 2009-05-30T19:50:01.847 に答える
0

Windows のみをハッキングする場合は、Visual Studio を使用します。代わりにコーディングに費やす時間を確実に節約できます。Windows 用のほとんどのオープン ソースには既に VC プロジェクトがあり、そうでない場合でも、通常は非常に簡単にセットアップできます。通常、これらには、リンクする VC 互換ライブラリをビルドするための make または nmake ファイルがあります。

于 2009-05-30T21:24:00.377 に答える