網友評分: 9.1分
VisualGDB是一款功能強大的安卓軟件開發調試工具,集成了visual studio開發環境,為用戶提供了高級CMake集成、無縫支持單元測試、強大的Linux分析等功能,讓APK的開發調試工作更加簡單高效。軟件已經成功破解,內置了注冊機,可以免費激活軟件,全功能無限制使用。
1、方便跨平臺開發
VisualGDB和Visual Studio相結合,使得跨平臺開發非常容易和簡便。支持以下特性:
嵌入式Barebone系統和IoT模塊;
C/C++ Linux應用程序;
原生Android應用程序及庫;
Raspbery Pi及其他的Linux boards;
Linux內核模塊(需要單獨的VisualKernel產品);
使用擴展API,可以將你的設備及平臺作為目標。
支持VS2008-2017及其CE版本。
2、專注你的產品,而不是工具
VisualGDB將會自動安裝和配置所需要的工具:
嵌入式工具鏈;
支持常用Linux boards的交叉編譯器;
支持基于Debian和RedHat Linux系統的編譯器/調試器;
GDB Stub軟件,比如 OpenOCD。
你所要做的,只是從列表中選擇你的設備,然后就可以開發了。VisualGDB可以簡便的導入已有的代碼,能夠簡便的調試其他地方構建的代碼。
3、集成高級CMake
VisualGDB支持高級的CMake項目子系統,在CMakeLists文件及Solution Explorer之間進行雙向的同步,使你:
簡便地查看、添加、刪除、編輯CMake targets;
通過常規的VS Property頁面,編輯targets settings;
對于單獨的targets,可以方便地添加、刪除、重命名其sources;
為targets配置高級的部署選項;
對于復雜的項目,能夠進行精確的IntelliSense配置;
對于高級的CMake項目,VisualGDB能夠以SSH方式遠程訪問Linux機器上的源文件,而不需要每個文件的雙份拷貝及其同步。
4、無縫支持Unit Tests
VisualGDB在VS中集成流行的CppUTest及GoogleTest框架,并提供簡單的API來集成定制化的框架。在如下平臺/設備上,簡單的鼠標點擊就可以運行/調試測試用例:
使用JTAG/SWD接口的嵌入式ARM設備;
Linux機器及Linux board,比如Raspberry Pi;
Android設備。
5、強大的Linux profiling
VisualGDB能夠對Linux程序進行動態分析。通過特征化scalable profiling數據庫格式,VisualGDB使你方便的觀察程序性能及程序中各個部分的關系。通過在函數樹、全局函數列表、更詳細的代碼行之間進行切換,使你能夠快速查找及比較你所需要的信息。
6、快速靈活地構建項目
VisualGDB包括一個高性能的MSBuild后端,它能夠快速構建嵌入式項目、Linux項目及自動精確的IntelliSense。
如果你的項目已經使用了GNU Make,CMake或QMake,你可以簡便地將其導入到VisualGDB中,并能自動管理你的IntelliSense和配置。
7、強大的調試經驗
VisualGDB提供了和Visual Studio一致的調試經驗,無論是本地調試,基于SSH的調試,基于JTAG的調試等。你只需要點擊F5,剩下的就交給VisualGDB了。高級的調試特性包括:
Watch窗口中支持IntelliSense和預處理;
為Linux調試提供內置的SSH終端及文件傳送機制;
輸入你自己的GDB命令并記錄命令時序
8、為復雜工具提供簡單的接口
對于這些GNU/Linux下廣泛使用的構建工具,VisualGDB提供了圖形接口來編輯它們的通用配置,這些配置包括:
圖形化方式編輯Makefile,并同步源文件列表
管理CMake targets及其配置;
為Qt項目創建和維護QMake文件;
為導入的大型CMake項目提供精確的IntelliSense;
使用VisualGDB產生的Makefile文件,或者導入你自己的
9、和Team Foundation Server的集成
為了簡便地、開箱即用地構建VisualGDB項目,VisualGDB提供了一個開源的TFS插件。只要在你的TFS構建服務器上安裝這個插件,就可以簡單快速地構建基于Make、CMake及QMake的VisualGDB項目,而不需要再單獨安裝Visual Studio。
10、方便地和你的團隊分享配置
VisualGDB包含一個便利的機制,用于支持在整個團隊里分享配置及預配置的信息。只需要簡單地配置一個共享目錄,所有使用這個共享目錄的電腦就可以即時共享遠程主機,匿名主機,工具鏈定義,嵌入式包,快速調試配置及通用的preferences。
只要在TFS構建服務器上配置團隊settings,就不需要手動更新全局的settings了。
11、高級的IntelliSense
VisualGDB包括一個強大的、基于Clang的IntelliSense引擎,能夠全面支持GCC-specific代碼,并集成到Make、QMake及CMake。高級的特性包括:
為新添加的方法提供實現代碼;
接口的自動實現;
編輯驅動的重命名(Edit-driven renaming)(需要C++11支持);
為了理解復雜的預編譯宏,提供了預處理器透鏡;
C++代碼中,為函數、方法、變量等其他東西提供的Code Map;
1、穿著舒適的跨平臺使用Visual Studio進行跨平臺開發變得輕松舒適。它支持:
A、準系統嵌入式系統和物聯網模塊(見完整列表)
B、C / C ++ Linux應用程序
C、原生Android應用程序和庫
D、樹莓派和其他Linux板
E、Linux內核模塊(單獨的VisualKernel 產品)
F、使用Extensibility API定位您自己的設備和平臺
VS2008-2017包括免費的Community Edition都受支持。
2、專注于您的產品,而不是工具
軟件將自動安裝和配置必要的工具:
A、嵌入式工具鏈
B、常見Linux板的交叉編譯器
C、編譯器/調試器在基于Debian和RedHat的Linux上
D、GDB Stub軟件,如OpenOCD
您需要做的就是從列表中選擇您的設備并開始開發!還可以輕松導入您現有的代碼或在其他地方構建的調試代碼。
3、高級CMake集成
支持高級CMake項目子系統,通過CMakeLists文件和解決方案資源管理器之間的雙向同步,您可以:
A、輕松查看,添加,刪除和編輯CMake目標
B、通過常規VS屬性頁面編輯目標設置
C、輕松添加/刪除/重命名個別目標的來源
D、為目標配置高級部署選項
E、為復雜的項目提供精確的IntelliSense配置
對于高級CMake項目,可以直接通過SSH訪問遠程Linux機器上的源文件,而無需存儲每個文件的2個副本并進行同步。
4、無縫支持單元測試
軟件在Visual Studio中集成了流行的CppUTest和GoogleTest框架,并提供了一個簡單的API來集成自定義框架。只需點擊一下鼠標,您就可以運行/調試測試:
A、嵌入式ARM設備通過JTAG / SWD
B、Linux機器和像Raspberry Pi這樣的電路板
C、Android設備
5、強大的Linux分析
將Linux程序的動態分析分析到一個新的水平。具有極其可擴展的分析數據庫格式讓您可以方便地探索程序的性能以及不同部分之間的關系。在功能樹,全局函數列表和詳細的每行視圖之間切換,以快速查找并比較您所需的信息。
6、快速靈活的項目建設
包括一個高性能的MSBuild后端,針對嵌入式和Linux項目的快速構建以及自動和精確的IntelliSense進行了優化。
如果您的項目已經使用GNU Make,CMake或QMake,那么您可以輕松將其導入到軟件中,并自動管理您的智能感知和設置。
7、強大的調試體驗
軟件為本地,基于SSH,基于JTAG的調試等提供一致的Visual Studio調試體驗。你點擊F5,軟件完成其余的工作。高級調試功能包括:
A、Watch窗口中的IntelliSense和預處理器支持
B、內置SSH終端和文件傳輸,用于Linux調試
C、強大的自定義操作,可自動執行日常任務
D、輸入您自己的GDB命令并記錄命令時間
8、簡單的界面為復雜的工具
軟件提供了圖形界面,用于編輯GNU / Linux中最常用的構建工具的常用設置:
A、以圖形方式編輯Makefile并同步源文件列表
B、管理CMake目標和設置
C、為Qt項目創建和維護QMake文件
D、適用于大型進口CMake項目的精確智能感知
E、使用軟件生成的Makefile或導入自己的Makefile
9、與Team Foundation Server集成
具有 開源TFS插件,可以輕松創建項目。只需將插件安裝到TFS構建服務器,即可輕松自動構建基于Make,CMake或QMake的軟件項目,而無需安裝單獨的Visual Studio實例。
10、輕松與您的團隊共享設置
包含一個方便的機制,可以與整個團隊共享多種類型的設置和預設。只需配置共享設置目錄,然后立即使用相同的共享設置目錄共享遠程主機,別名,工具鏈定義,嵌入式軟件包,快速調試設置和常用首選項。
在TFS構建服務器上配置團隊設置,從不需要手動保持全局設置為最新。
11、高級智能感知與重構
包含一個強大的基于Clang的IntelliSense引擎,完全支持GCC特定的代碼,并與Make,QMake和CMake集成。高級功能包括:
A、為新添加的方法創建實現
B、方法和構造函數的create-from-use
C、自動實現接口
D、支持C ++ 11的編輯驅動重命名
E、自動更正常見錯誤和拼寫錯誤
F、預處理器鏡頭,以了解復雜的預處理器宏
G、C ++代碼中函數,方法,變量等的代碼映射
1、安裝VisualGDB之前,請先安裝visual studio 2008-2017程序,否則VisualGDB軟件無法正常安裝。
2、安裝完成visual studio軟后后,雙擊VisualGDB-5.3r8-trial.msi進行原版程序安裝,然后點擊下一步
3、勾選閱讀并同意軟件安裝協議,點擊下一步
4、如下圖所示,點擊第一項,快速安裝即可
5、然后根據安裝提示點擊【Install】按鈕開始安裝,安裝過程比較慢,用戶耐心等待下
6、然后點擊【Finish】按鈕即可完成安裝
7、安裝完成之后,先不要運行該軟,回到數據包中,將破解補丁"PatchVisualGDB.exe"復制到安裝目錄下,雙擊打開激活即可!