74

Windows で使用するのに最適な C++ IDE またはエディターは何ですか? Notepad++ を使用していますが、Visual Studio に IntelliSense がありません。

4

44 に答える 44

202

それは、Visual Studio が最適な IDE だからです。ダークサイドに戻ってきてください。

于 2008-09-18T01:47:27.703 に答える
41

C/C++ サポートを含む NetBeans の最新リリースが優れていることがわかりました。

http://www.netbeans.org/features/cpp/index.html

于 2008-09-18T01:48:21.087 に答える
30

個人的には、Visual Assist ( http://www.wholetomato.com/ )などのサード パーティのアドインと組み合わせた Visual Studio が気に入っています。私は他のいくつかを試しましたが、常に Visual Studio に戻ってきました。さらに、Visual Studio は開発業界で広く使用されている製品であるため、使用経験があることはプラスになります。

于 2008-09-18T07:21:42.767 に答える
21

Eclipse CDTは私にとってはうまく機能します。ターゲットとして MinGW と Cygwin をサポートします。また、CVS および Subversion との統合も良好です。

最新のビルドである Ganymede は、こちらから入手できます。

于 2008-09-18T02:03:34.857 に答える
18

Visual Studio には無料の「Express」バージョンがあります。Visual Studio が気に入っていて、"Express" エディションが無料であることを考えると、他のエディターを使用する理由はありません。

于 2008-09-18T01:58:14.777 に答える
11

VIsual studio は最高の IDE ですが、Code::Blocksも参照できます。

于 2008-09-18T07:42:51.560 に答える
11

私は Visual Studio に投票しますが、C# などの .NET 言語と比較して、C++ は二流市民 (コンパイラやものではなく IDE サポート) のように扱われているようですが、MS が Visual Studio の次のバージョンまでにそれについて何かを行うことを願っています。 (新しい標準が来て、彼らは 10 が新しい 6 であるべきだと約束しました)。

于 2008-09-18T02:00:07.360 に答える
10

私は Windows でMicrosoft Visual C++ Expressを使用することを好みます。2008 ide は問題ありませんが、2005 Express は、参加したいオープン プロジェクトの多くをより適切にサポートしています。2008 で Firefox や Half Life 2 mod をコンパイルするのは面倒です。ソフトウェア、ウィキペディアで「の比較」を検索するのが好きです。この場合、統合開発環境の比較を検索します。

お役に立てば幸いです。

于 2008-09-18T02:07:51.803 に答える
9

Visual Studio(Express)のデバッガーは、別のIDEを使用できないようにするキラーなものだと思います。

于 2008-09-18T05:30:59.227 に答える
5

Emacs。XemacsはWindowsで正常に動作します。IDEとして使用するには、Cygwinで実行することをお勧めします。

于 2008-09-22T15:09:14.580 に答える
5

IDE には、非常に革新的な機能がいくつかあります。これらの機能がなければ、どのように生活していたのかわかりません。統合されたヘルプは 1 つでした。IntelliSense のような機能は別のものでした。VS 6.0 のデバッグ アンド コンティニューは、まさにキラーでした。Visual Studio はかなり長い間お尻を蹴りました。すべてが始まったひどい NeXTstep ぼったくりを考えると、悪くありません。(それとも、VSが大丈夫と思えるまでNeXTstepの記憶が薄れているということでしょうか?)

確かに、VS よりもはるかに優れた EDITOR がありますが、Win32 開発用の完全なパッケージとしては、何も及ばないようです。

現在、無料の Express エディションがありますが、それらはかなり不自由なようです。

Linux での Eclipse (および一部の FPGA ベンダー ツールチェーンで使用されている Windows での Eclipse の派生物) をとても楽しんでいます。とはいえ、統合された MSDN スタイルのヘルプがないのは本当に好きではありません。

基本的にはこの2択だと思います。

于 2008-09-18T02:06:04.553 に答える
5

ZeusエディターはC/C++ をサポートしており、インテリセンシングの形式も備えています。

ctagsによって生成されたタグ情報を使用して、インテリセンシングを行います。

代替テキスト http://www.zeusedit.com/images/_lookmain.jpg

于 2008-09-18T02:07:49.400 に答える
5

言及されていないのは、強力なオープン ソースのクロス プラットフォーム IDE であるCodeLiteです。他の機能の中でも特にコード補完があります。

于 2009-06-05T22:11:18.117 に答える
5

Visual Studio は最新で、おそらく「最高の」フリー IDE です。Dev C++ は少し古く、mingw はほとんどのブーストをコンパイルしません (regex を除く)。mars や borland のように、他のほとんどのコンパイラは時代遅れであり、衰退しています。しかし、あなたは好きなものを使うことができます!

于 2009-05-24T13:56:34.533 に答える
4

私はこの質問から自分自身を引用します: https ://stackoverflow.com/questions/780837/what-is-a-good-linux-ide-for-code-completion/917854#917854

誰かが私の前ですでにこれを言っていますが、QtCreatorはQt4開発に本当に適しています。

それは本当に良いコード補完サポートを持っているだけではありません。また、コードと何を完了するかについてもう少し知っているので、私は必要だと思いました。たとえば、スロット/信号について知っています。これは、コードを介したスロット/信号の接続が以前よりもはるかに簡単であることを意味します。

コード編集は本当に素晴らしいです。コードをリファクタリングするときに(アンダースコアで始まるいくつかの変数)、行間のカーソル位置を記憶していたことを覚えています。これにより、リファクタリングがはるかに簡単になりました。コードのインデントは、私の邪魔にならないほど賢いです(KDevelopは構成可能でしたが、QtCreatorはコードの作成方法を学習します。少なくとも、そのように感じます)。

次に、クールなキーの組み合わせがあります。IDEのほとんどの機能には、ショートカットを使用してアクセスできます。「control+k」のことは、一部のコマンドラインユーザーが望んでいる素晴らしいことですが、私はよりGUI指向です。使わない。

私が本当に気に入っているのは、分割ウィンドウコマンドです。はい、KDevelop3はそれを行いますが、QtCreatorほど優れていません。私のお気に入りはcontrol+e、3で、これを使用してクラスのヘッダーと実装を表示します。繰り返しになりますが、ここでのナビゲーションは私が見た中で最高です(control + e、o)。

また、SCMとの統合も優れています。私は通常SVNを使用しますが、率直に言って、必要なほど良くはありません。プロジェクトを差分するショートカットも、プロジェクト全体をコミットする差分も、複数のファイルをコミットするオプションもありません。

また、「外部ツールの完全統合」も好きではありません。私はまだ外部のQtAssistantが好きです-control+tabは大きな記事を読むのが簡単です。しかし....QStringを定義し、QStringのインターフェイスを読みたい次の3行で、カーソルを「s」に置き、F1を押します。アシスタントはQStringのドキュメントのサイドバーとして表示されます。大きなアドバンテージ。

定義に従いたいですか?ヘルプにF2。F4?ヘッダー/実装を変更します(はい、eclipseはこれをより良くします...)。

デバッガーは良いです。VisualStudioほど良くはありませんが、Qt4内部をサポートしています(QStringとQListの値を確認できます)。

続行できます...しかし、私見では、2回目と3回目の試行が必要になります。本当にいい商品です。Eclipse(hi ryansstack)ほど柔軟ではありませんが、非常に小さく、高速で若いプロジェクトです。探していたものが本当に見つかったので、QDevelopの開発をやめました。

ps:はい、QDevelopの開発をやめたことを意味します。私は開発チームにいました。

私の回答はQt4開発のみです。注意してください。

于 2009-06-05T22:26:32.517 に答える
3

CodeBlocks についてはどうですか。特に新しい 10.05 バージョンでは問題ありません。

于 2011-01-11T22:25:16.510 に答える
3

完全なオールインワン パッケージである Visual Studio 2008 は、Windows での C++ 開発に最適な IDE です。

于 2008-09-18T04:56:39.870 に答える
3

SlickEdit は非常にクールで、IntelliSense などをサポートしています。現在の会社では Visual Studio を使用しており、ほとんど慣れてきましたが、SlickEdit の機能がまだいくつか欠けています。

于 2008-09-18T02:00:56.047 に答える
3

Intellisense、コードの折りたたみ、エディット コンティニュ、およびその他の多数の機能を備えた Visual Studio は、間違いなく最高の IDE です。ただし、簡単なコード編集には UltraEdit をよく使用します。Visual Studio にはない優れた機能がいくつかあります。驚くほど便利な機能の 1 つは、エディターで列を選択できることです。列内で検索して置換できます(タブとスペースの戦争に役立ちます...)列を削除するなど...

于 2009-06-05T22:17:52.003 に答える
3

SlickEdit、Notepad++、emacs、jEdit、および Visual Studio を試しました。VS は、ベスト Windows IDE のハンズダウンを獲得しました。

jEdit はおそらく最高の GUI クロスプラットフォーム エディター/ほぼ IDE であり、emacs はおそらく最高のターミナル クロスプラットフォーム エディター/ほぼ IDE です。これらを使用する利点は、Mac または Linux ボックスにジャンプしたときに、それらがどのように機能するかを知っていることです。

Eclipse を試してみましたが、足のない犬のように動作が遅く、あまり使用しませんでした。技術は今の方が良いかもしれませんが、ええ。

于 2009-05-24T14:35:05.300 に答える
3

Visual Studio は優れていますが、それを強化できるいくつかのトリックがあります。SonicFileFinder はその 1 つで、ソース ファイルを部分一致で検索するのに役立ちます。ソリューション ツリーを Alt+1 に、部分的なファイル名検索を Alt+2 に、プロパティ ウィンドウを Alt+3 にマップできます。これらは、最もよく使用される 3 つのウィンドウです。

よく誤解されるもう 1 つの優れたツールは、ファイルの内容を検索するための ctrl+shift+F ショートカットです。非常に遅いため、人々は使用しませんが、私のアドバイスは、対処することです。ソリューション全体 (またはプロジェクト フォルダー内のすべてのファイル) の検索は、最初に使用するときだけ遅くなります。逐次検索は、定義へのジャンプ機能と同じくらい高速です。

于 2009-05-24T14:13:51.723 に答える
2

個人的に私はマイクロソフトが好きではありません......ビジュアルスタジオが私が今まで使用した中で最高のIDEであることを認めたくありません.....Netbeansは勇気がありますが、劇的に遅いです....他の無料のIDEは役に立たない..だから人々は試してみますVSに固執する...

于 2009-10-11T06:58:14.150 に答える
2

質問は具体的にIDEを言っているので、私はそれがあなたが望むものだと推測しています。その場合、主なオプションは、上記のVisualStudioとEclipseCDTです。その中で、私は個人的にEclipseを好みます。ただし、必ずしもIDEに限定する必要はありません。私はエディターとしてvimを使用し、デバッガーとしてWinDbgを使用することを好みます。コンパイルの場合、プロジェクトがおそらくこれを指示します。私は現在、コマンドラインでNMAkeを使用しています。

于 2010-09-28T07:44:08.583 に答える
2

VisualStudio2010を使用します。DreamSparkを使用してフルバージョンを無料で入手できます。

于 2011-02-25T04:33:37.483 に答える
2

VisualStudioへの別の投票です。デバッガーとIntellisenseは間違いなくそれの特徴です。他のIDEはコード補完を提供していますが、何らかの理由でこの領域ではやや遅いことがよくあります(コード補完が発生し、選択を提供する速度への参照が遅い)。

VSを除けば、NetBeansは洗練されたIDEであり、非常に定期的に更新されます。

于 2009-06-05T22:22:16.283 に答える
2

C++ の作業には、Embarcadero のC++Builderをお勧めします。無料のバージョンも利用できます。Visual Studio をご希望の場合は、無料のExpress Editionのいずれかをダウンロードしてください。

于 2008-09-18T07:49:30.093 に答える
2

M$ VS2008 は、これに適した IDE です。

于 2009-12-08T18:41:27.247 に答える
1

大規模なプロジェクトの場合はnotepad++またはコードブロック

于 2009-06-28T17:03:28.637 に答える
1

私のお気に入りの IDE は古き良きmsdev.exe、別名 Microsoft Development Studio、別名 Microsoft Visual C++ 6 でした。実行するためだけに新しいハードウェアを入手する必要がなかった Visual C++ の最後のバージョンでした。

ただし、コンパイラは標準に準拠していませんでした。リモートでもありません。

于 2010-04-14T19:58:55.673 に答える
1

QT と NetBeans は、私が今まで使った中で最高の cpp IDE です。

于 2010-04-14T19:40:07.427 に答える
1

Codeblocks について誰も言及していないので、少し驚いています: http://codeblocks.org おそらく C++ 向けの最高の IDE の 1 つだと思います。Linux、Mac、および Windows で使用でき、すべてのバージョンで同じプロジェクト ファイルを使用するため、マルチプラットフォーム プログラミングを行う場合に特に便利です。mingw と完全に連携し、クロスコンパイルも実行できます。また、wxWidgets のビジュアル開発も直接サポートしています。

于 2010-09-28T08:08:03.410 に答える
1

Ultimate++ iDE について言及していないようです。それはかなり速いです。Visual Studio ほど完璧ではありませんが、関数リスト、現在の関数の表示、検索、複数のリリース、パッケージ システム、GUI デザイナー、より高速なコンテナー ライブラリなど、いくつかの便利な機能があります。コード補完...

于 2010-09-04T17:21:43.673 に答える
1

この質問に対する回答は、次の質問に依存すると思います:クロスプラットフォームアプリケーションを開発したいですか?
この質問に対する回答が明確に「はい」の場合は、gcc/mingw などのクロスプラットフォーム コンパイラをサポートする IDE からすぐに開始する必要があります。

個人的には、VS のほかに CodeBlocks と QtCreator を試してみました。QtCreator はまだ非常に新しい IDE であるため、まだいくつかのバグがあります...たとえば、"intelli-sense" は名前空間エイリアスをまだサポートしていません..
Codeblocks は非常に「小さい」IDE ですが、IDE に必要なものはすべて揃っています。それでも「Intelli-Sense」(特にブーストなどのメタプログラミングを扱う場合)、デバッガーはVSよりも強力ではありません。

于 2010-01-14T16:09:09.723 に答える
1

端末が気に入らない場合は、vi または gvim。

于 2008-09-18T01:55:47.947 に答える
1

Visual Studio しかし...

http://www.jetbrains.com/resharper/index.htmlから ReSharper プラグインを入手してください。私は IntelliJ を使用する Java 開発者であり、ReSharper は Visual Studio に多くの IntelliJ 機能を提供します。

于 2010-06-04T19:00:56.430 に答える
1

MSWindows 用の c++ IDE 1-Visual Studio 2-CodeBlocks ( nighitly build ) その他 (devcpp、netbeans、eclips、...) つまらない、時間を無駄にしない

于 2010-12-27T12:07:10.970 に答える
0

Dev-C++は、完全なスタンドアロン デバッガー コンパイラーおよびリンカーであり、"IntelliSense" も提供します。VS (VS Express も含む) から離れたい場合は、このツールを使用することをお勧めします。

于 2008-09-18T04:45:23.313 に答える
0

Ultimate++ Linux と C++ の両方でプログラミングしたい場合は、コンパイラを選択することもできます。

于 2011-09-29T19:52:41.800 に答える
0

私はJavaにNetbeansを使用しましたが、うまく機能します。ただし、C ++でどのように機能するかはわかりません。

于 2008-09-18T01:58:42.810 に答える
-1

DevC++も優れたIDEです。それほどユーザーフレンドリーではありませんが、便利です。

于 2010-07-19T12:38:05.523 に答える