4

R#の他の便利さを提供するツールがたくさんあることに気づきましたが、実際にビルドしようとする前に、コンパイル/リンクエラーがあるかどうかを教えてくれるツールを特に探しています。C#の場合と同様に、セミコロンが欠落しているかどうか、欠落している関数を参照しているかどうかなどがわかります。

R#では、右下隅にコンパイルの問題があるかどうかを示す素敵な赤/緑のスポットがあります。

CodeRushを調べましたが、c++でこの機能を備えているかどうかはわかりませんでした。

もちろん、他のツールで機能する提案は、これを読んでいる人にとっては役立つでしょうが、おそらくそれはVS用であると言うべきです。

4

2 に答える 2

3

使用している Visual Studio のバージョンは何ですか? Visual Studio 2010 以降では、構文エラー、未定義の識別子などをチェックできるはずです。

Eclipseの最近のバージョンでもこれを行うことができます。(実際、Eclipse のコード分析では、初期化されていないメンバー変数など、私のコンパイラではチェックされないいくつかの潜在的な問題がチェックされます。) Eclipse は本格的な IDE であるため、Visual Studio とは統合されませんが、Eclipse の作成を妨げるものは何もありません。別の IDE のプロジェクトと同じファイルを含み、編集に Eclipse を使用し、ビルドとデバッグに別の IDE を使用するプロジェクト。(Embarcadero C++Builder で Eclipse を使用するためにこれを行います。これは、Embarcadero C++Builder よりも Eclipse を IDE として好むためです。)

更新: Visual C++ は明らかにこれを IntelliSense エラー レポートと呼んでおり、[ツール]、[オプション]、[テキスト エディター]、[C/C++]、[詳細]、[IntelliSense] で有効にすることができます。 このブログ投稿には、さらに詳しい情報があります。

于 2012-09-12T12:28:04.017 に答える
0

Visual Assist X を見てみましょう。これは Resharper ほど高度ではありません。単に IntelliSense を拡張するだけですが、C++ の記述を少し簡単にすることができます。

于 2012-09-19T10:55:58.410 に答える