當前位置:首頁 > 電腦軟件 > 調試編譯 > CppDepend官方版

CppDepend官方版

版本:v2024.1 大小:88.99M 語言:英文 類別:調試編譯
  • 類型:國外軟件
  • 授權:免費軟件
  • 更新:2024-03-06
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7
  • 本地下載
9.1
0% 0%
3322特別說明解壓密碼:m.thebeyondacademy.com

情介紹

CppDepend官方版是一款用于C/C++代碼的靜態(tài)分析工具。功能上,CppDepend為用戶們提供了代碼規(guī)則和代碼查詢、技術債務估算、代碼質量的檢測、代碼Vizualisation等功能,其目的便是幫助開發(fā)者們設計出更健壯更安全的程序。界面上,CppDepend排版層次十分清晰,用戶往往一眼就能看到自己所用的工具!并且,CppDepend支持大量代碼度量,并允許使用有向圖和依賴關系矩陣可視化依賴關系,功能十分的實用!有需要用戶歡迎下載使用。

軟件功能

1、代碼規(guī)則和代碼查詢

支持LINQ(CQLinq)上的代碼查詢,輕松編寫自定義規(guī)則和查詢代碼。

2、技術債務估算

對于每個問題,通過可自定義的C#公式估算修復成本和嚴重性。

3、品質之門

Quality Gates是C#LINQ(CQLinq)查詢,它們實現了PASS / FAIL標準以實現代碼質量。

4、積分

將CppDepend集成到您的構建過程中,并獲得高度詳細的報告,以查看進度并防止代碼質量下降。

5、標準

CppDepend支持開箱即用的最流行的C ++標準:MISRA,CERT,CWE和HICPP。

6、代碼Vizualisation

因為圖片勝過千言萬語,CppDepend提出了幾種獨特的方法來可視化您的代碼。

使用幫助

一、如何使用CppDepend分析我的C\C++應用程序?  

從Windows操作系統運行VisualCppDepend.exe或從Linux運行VisualVisualCppDepend.sh。  

創(chuàng)建新的CppDepend項目  

添加您的C/C++項目。  

以下類型的項目由CppDepend管理:  

.vcproj,.vcxproj,.sln:VisualStudio項目。  

Qt項目:CppDepend與開箱即用的Qt項目兼容,您只需指定qmake工具路徑即可。  

.build文件:分析除VS之外的C\C++項目的推薦方法是使用BuildMonitor工具攔截所有編譯和鏈接命令。  

源文件集:您可以使用ProjectMaker工具來描述項目的規(guī)范。使用ProjectMaker,您可以指定源文件,包含路徑和定義。  

單擊F5分析您的項目。分析將花費幾秒到幾分鐘,具體取決于項目的大小。  

分析完成后,結果將顯示在VisualCppDepend.exeUI中。

二、安裝Visual Studio 2017,2015,2013,2012,2010的CppDepend加載項

下載CppDepend安裝zip文件

要安裝CppDepend,只需將文件安裝在計算機上的專用應用程序文件夾中。

不要在'%ProgramFiles%\ CppDepend'中安裝文件。 這將導致Windows保護問題。

啟動CppDepend.VisualStudioExtension.Installer.exe或啟動VisualCppDepend并從起始頁安裝VS加載項。

單擊右側Visual Studio版本的“安裝”按鈕

三、分析VisualStudio解決方案  

安裝CppDepend加載項后啟動VisualStudio。  

打開包含要分析的代碼的VisualStudio解決方案。

單擊灰色的CppDepend圈狀態(tài)(VisualStudio窗口的右下角)

要么  

單擊菜單CppDepend>將新的CppDepend項目附加到當前的VisualStudio解決方案

注意:  

CppDepend項目可以附加到多個VisualStudio解決方案。

如果您希望分析使用多個VisualStudio解決方案編譯的多個C/C++項目,這將非常有用。

這樣做的好處是可以瀏覽在多個VisualStudio實例中打開的多個VisualStudio解決方案。

已打開的對話框已填充VisualStudio解決方案。在這里,您可以添加從其他解決方案編譯的更多項

啟動CppDepend分析開始。第一次分析代碼庫只需幾分鐘。

四、CppDepend報告告訴我有關我的代碼的信息是什么?

應用程序指標:本節(jié)介紹應用程序的拓撲結構。

項目指標:本部分根據代碼行和其他指標,讓您了解應用程序中每個項目的大小。

VisualCppDepend視圖:此部分根據代碼行說明項目,命名空間,類型和方法的大小。您可以通過單擊CppDepend.ProjectUI中的“在此項目上啟動VisualCppDepend”圖標來動態(tài)瀏覽此視圖。

項目抽象性與不穩(wěn)定性:本節(jié)說明了項目度量部分中解釋的抽象性/不穩(wěn)定性原則。

項目依賴項:此部分顯示應用程序項目在表中的所有依賴項。

項目依賴關系圖:此部分顯示應用程序的項目之間的所有依賴關系

項目構建順序:此部分為您提供項目可能的構建順序之一。如果項目依賴關系圖中存在循環(huán),則此部分將報告該循環(huán)。

CQLinq查詢和約束:本節(jié)報告違反的默認CQLinq約束。有關CQLinq語言和CQL約束的更多信息,請參見此處。您可以使用VisualCppDepend構建自己的CQLinq約束。

類型指標:此部分重述表格中的類型指標。為每個指標提供了文檔的鏈接。

載地址

  • 電腦版
CppDepend官方版 v2024.1

友評論

0條評論
(您的評論需要經過審核才能顯示)