Understand プロジェクト作成の簡略化(C/C++ コンパイルデータベース) はじめにUnderstandのプロジェクト作成時、最初に詰まりやすい部分としては、解析時にエラーが大量に出てきてしまうことではないでしょうか。Understandでは、解析前にプロジェクトが参照するインクルードファイルパス、マクロ定義を設定... 2024.12.06 Understand
Understand UnderstandをDoxygenと比較してみた ドキュメント作成ツールを選定するにあたり、まず第一にオープンソースのツールと有償ツールのどちらを使うかがテーマとなります。オープンソースのツールで代表的なものとしては、Doxygenがもっともよく挙げられます。今回の記事では、Doxygen... 2024.10.31 Understand
Understand Understand 6.0でSVN連携して、2つのリビジョンを比較する 以前、「Understand 6.0でGit連携して、2つのリビジョンを比較する」において、Understand 6.0でGit連携することで2つのリビジョンを簡単にプロジェクト比較する機能の設定方法をご紹介しました。これに対して多くのお客... 2022.07.14 Understand
Understand Understand 6.0でGit連携して、2つのリビジョンを比較する 以前、Understand 5.1でご紹介した、「UnderstandをGit連携して、2つのリビジョンを比較する」という記事に対してお客様より、「Understand 6.0でも同じようにこの機能を使えませんか?」という声をいただきました... 2021.10.06 Understand
Understand UnderstandをSVN連携して、2つのリビジョンを比較する 以前、「UnderstandをGit連携して、2つのリビジョンを比較する」において、UnderstandをGit連携することで2つのリビジョンを簡単にプロジェクト比較する機能の設定方法をご紹介しました。これに対して多くのお客様から、「SVN... 2020.11.02 Understand
Understand UnderstandをGit連携して、2つのリビジョンを比較する 以前、「Understand 5.1 の新機能・改善点 - 差分グラフィカルビュー/差分レポートの追加」において、プロジェクトを比較する機能としてCompareグラフやChangedEntities Reportをご紹介しました。これに対し... 2020.08.31 Understand
Understand Understand 5.1 バージョンアップ版の新機能・改善点 – プロジェクト作成ウィザードの刷新 Understand 5.1 バージョンアップ版では、新規プロジェクト ウィザードが刷新されました。また、C/C++ のプロジェクト作成時に、ビルドプロセスを監視し、インクルードパスやマクロ定義など、ビルドプロセス時にコンパイラに渡される情... 2020.06.26 Understand
Understand C言語プリプロセッサ定義に基づく解析 Understand では、#ifdef 等のプリプロセッサ定義により、マクロ有無を判定し、マクロが有効なコード部分に対して解析をおこないます。下記の機能などで、#ifdef 等を認識した解析結果を確認することができます。グラフィカルビュー... 2019.12.25 Understand
Understand Understand 5.1 の新機能・改善点 – ポインター解析機能の強化 Understand 5.1 バージョンアップ版では、C/C++ (Strict) モードで、以下のような依存関係の解析がサポートされました。関数ポインターによる関数の呼び出し関数テーブル(ジャンプテーブル)ポインター変数のアドレス操作コー... 2019.05.24 Understand
Understand Visual Studio プロジェクトファイルのインポート Understandプロジェクトは、Visual Studioプロジェクトファイル(ソリューション、プロジェクト)をインポートして作成することもできます。Understandプロジェクトの作成は、解析対象のソースコードファイルを直接登録する... 2018.11.27 Understand