答えて
読むhere(ビジュアルC++チームブログ:IntelliSenseの歴史、パート1)
CまたはC++ プログラムの構造に関する情報をキャプチャするには、Microsoftの 製品に非常に長い時間を回避 てきました。 Visual C1.0よりも先に、コンパイラは.SBRと .BSCファイルを通じてプログラム情報を生成することをサポートしていました。 (注意: のVisual C++ 1.0でのコンパイラは、そのコマンドラインツールは、すでにしばらくの周り されていた 、すでにバージョン8ました。)SBR ファイルは、そのコンパイラ単一翻訳 ユニットのための参照と定義 情報が含まれていますそれを として生成し、をコンパイルします。 BSCファイルを生成するのにBSCMAKEツール を使用して、これらのSBRファイルは後でステップで組み合わせた です。 このファイルは、プログラムの 多くの異なる側面を見るために使用することができますなど 参照、定義、呼び出し元と呼び出し先 グラフ、マクロ、
は、情報を閲覧する「行きの定義に」エンジンを運転したが、それは、Visual C++の新しいバージョンに再加工されています。一部のサードパーティ製ツールでは、コードを相互参照するためのブラウズ情報(確かに覚えていないが、Rationalのツールの1つはそうだと思います)を使用しています。
ビルド時間を短縮するため、常に無効にします。
は、それはデフォルトでは無効になっていませんか? –
@Pavel:そうかもしれません。以前のVSバージョンでは既定でオンになっていたレガシーコードベース、またはIntelliSenseを改善しようとしている人で使用できるようになっています。 –
.sbr
は、Visual Studioのctags
と非常によく似ています。ソースの後方参照を持つシンボルのインデックスです。利用可能な場合は、「シンボルの検索」などのツールで使用されます。 C++は扱いにくく、実際のコンパイラはより良い仕事をすることができるので(VS2010ではis not quite trueですが)、ビルトインVSパーサよりも正確です。
- 1. Visual BasicのFTPセキュリティ情報
- 2. C++コンパイラのテンプレートエラー情報は - エラー情報
- 3. C#デッドロック情報
- 4. C++の情報VS2008から
- 5. Windows資格情報プロバイダ(C#
- 6. 印刷クラス情報C#フォーム
- 7. LAMBDA C#共用体情報
- 8. C#の拡張ページサイズ情報
- 9. クラス情報を渡すC#
- 10. Cデーモンのランタイム情報
- 11. アプリケーションをブラウズ中に位置情報サービスを実行しています
- 12. パスワード情報
- 13. Xamarin Visual Studio Android C#couchbase liteの資格情報を検証する方法
- 14. C# - インスタンス間で情報を共有
- 15. Cでプロセスメモリ情報を取得
- 16. remoting - クライアントに関する情報。 c#
- 17. Get GitHub Rest APIユーザー情報C#コード
- 18. JSON(Xamarin C#)からの情報ダウンロード
- 19. C#.NETでSQLiteテーブル情報を読む
- 20. C#並列ループローカル変数スレッドセーフ情報
- 21. 仮想マシンのドライブ情報をc#
- 22. C#アプリケーションにカスタムバージョン情報を追加
- 23. バージョン情報を置き換える(C#)
- 24. Qt/C++:QTableViewコンテキストメニューと情報を渡す
- 25. c#フォームプロジェクト:ユーザーコントロールに情報を渡す
- 26. データベースの情報をCでロードする#
- 27. のC#、エクセル:取得範囲情報
- 28. C#TCPで情報を送信
- 29. C#ログインユーザーのXMLファイル表示情報
- 30. フィードバック情報のデバイス情報android
素晴らしい記事!!!だから私がビジュアルアシストを使うと、 "情報を参照する"をオフにすることができます(コードベースはかなり大きい - 1M LOC以上)? – dimba
私はVisual Assistを使わなくても、これを常にオフにします。 –