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