软件展示
VisualGDB是款专业的安卓软件设计开发工具。用户可以通过这款软件对安卓的APP程序进行编程开发,它拥有极优的编程环境,同时拥有单元测试、强大的Linux分析、强大的调试体验、快速灵活的项目建设等多种强大的安卓开发功能,有需要的用户不要错过了。

【软件特色】
1、舒适跨平台
VisualGDB使与Visual Studio的跨平台开发变得轻松舒适。它支持:
光骨嵌入式系统和物联网模块(见完整列表)
C/C++ Linux应用
本地Android应用程序和库
Raspberry PI和其他Linux板
Linux内核模块(单独的VisualKernel产品)
ESP32和Arduino目标
支持包括免费社区版在内的VS2008-2019。

2、关注你的产品,而不是工具
VisualgDB将自动安装和配置必要的工具:
嵌入式工具链
通用Linux板的交叉编译器
基于Debian和Redhat的Linux上的编译器/调试器
像OpenOCD这样的GDB存根软件
3、强大的自定义操作
使用功能强大的自定义操作库自定义项目的构建、清理、加载和调试体验,以运行命令、同步文件或文件夹或设置上下文特定的变量。
你需要做的就是从列表中选择你的设备并开始开发!VisualgDB还可以轻松导入现有代码或在其他地方构建的调试代码。

4、高级cmake集成和调试器
VisualGDB支持高级CMAKE项目子系统,CMAKELISTS文件和解决方案资源管理器之间的双向同步使您能够:
轻松查看、添加、删除和编辑cmake目标
通过常规vs属性页编辑目标设置
为单个目标轻松添加/删除/重命名源
为目标配置高级部署选项
对复杂项目具有精确的IntelliSense配置
在调试器中单步执行cmakelists.txt文件
对于高级cmake项目,visualgdb可以通过ssh直接访问远程Linux机器上的源文件,而无需存储每个文件的2个副本并进行同步。

5、强大的Linux分析
VisualGDB将对Linux程序的动态分析提升到了一个新的层次。具有极其可扩展的分析数据库格式visualgdb,使您可以方便地探索程序的性能以及它的不同部分之间的关系。在函数树、全局函数列表和每行详细视图之间切换,以快速查找和比较所需的信息。

6、对单元测试的无缝支持
VisualGDB集成了Visual Studio中流行的Cputest和GoogleTest框架,并提供了一个易于集成自定义框架的API。只需单击鼠标,您就可以在以下位置运行/调试测试:
通过JTAG/SWD的嵌入式ARM设备
Linux机器和板,如Raspberry PI

7、高级智能感知与重构
VisualGDB包括一个功能强大的基于clang的IntelliSense引擎,它完全支持GCC特定代码,并与make、qmake和cmake集成。高级功能包括:
使用代码跳转轻松导航代码
为新添加的方法创建实现
从方法和构造函数的使用中创建
用C++ 17支持编辑驱动重命名
常见错误和打字错误的自动更正
预处理器镜头理解复杂的预处理器宏
C++代码中函数、方法、变量和更多的代码映射

8、快速灵活的项目建设
VisualgDB包括一个高性能的msbuild后端,针对嵌入式和Linux项目的快速构建以及自动和精确的IntelliSense进行了优化。
如果您的项目已经使用了gnu make、cmake或qmake,您可以轻松地将其导入到Visualgdb中,并自动管理您的智能感知和设置。

9、强大的调试经验
VisualgDB为本地、基于ssh、基于jtag的调试等提供了一致的Visual Studio调试体验。你按了F5,剩下的由visualgdb来完成。高级调试功能包括:
监视窗口中的IntelliSense和预处理器支持
用于Linux调试的内置ssh终端和文件传输
自动化常规任务的强大自定义操作
输入您自己的gdb命令并记录命令计时

10、复杂工具的简单界面
VisualgDB提供图形界面,用于编辑GNU/Linux中最广泛使用的构建工具的公共设置:
以图形方式编辑生成文件并同步源文件列表
管理cmake目标和设置
为qt项目创建和维护qmake文件
大型进口CMAKE项目的精确智能感知
使用VisualgDB生成的生成文件或导入您自己的

11、与Team Foundation服务器的集成
VisualGDB具有一个开源的TFS插件,可以方便地构建VisualGDB项目。只需将该插件安装到TFS Build Server和基于Build Make、CMake或QMake的VisualGDB项目即可轻松自动地安装,无需安装单独的Visual Studio实例。

12、轻松与您的团队共享设置
VisualGDB包含一个方便的机制,可以与整个团队共享多种类型的设置和预设。只需配置共享设置目录,然后立即将远程主机、别名、工具链定义、嵌入包、快速调试设置和常用首选项共享到使用相同共享设置目录的所有计算机。
在TFS构建服务器上配置团队设置,并且从不需要手动保持全局设置为最新。

热门文章
什么模拟器可以玩雷电
以什么模拟器可以玩雷电 雷电是一款经典的飞行射击类游戏,深受许多玩家的喜爱。由于游戏通常在移动设备上运行,若要在电脑等非原生平台体验,则需要借助模拟器来模拟移动设备的操作系统环境。 针对雷电这类移动游戏,选择支持Android系统的模拟器是常见且有效的方案。这类模
日文模拟器
日文模拟器概述日文模拟器是一种用于处理日文文本的软件工具,旨在模拟日文输入环境,支持日文字符的输入、显示和编辑。它通常包含日文输入法引擎、字符编码转换模块以及日文排版功能,帮助用户在非日文系统(如英文操作系统)上流畅使用日文。根据实现方式,日文模拟器可分为
巴士模拟器2018
巴士模拟器2018 巴士模拟器2018是一款以巴士驾驶与运营为核心内容的模拟类游戏。 玩家在游戏中扮演巴士司机或公司经理,通过控制巴士行驶,完成预定路线,并管理乘客与车辆。 游戏的核心体验是驾驶模拟。玩家需要精确控制油门、刹车和方向盘,以应对各种路况和交通状况。 同时
战斗模拟器玩家数量
战斗模拟器玩家数量 战斗模拟器玩家数量是一个关键指标,反映了该游戏类型的市场活力与吸引力。这些游戏通常模拟军事、战术或科幻主题的战斗场景,玩家数量直接体现了其受欢迎程度和潜在的商业价值。 战斗模拟器玩家数量的增长受到多重因素的驱动。首先,技术的进步是重要推力
星战模拟器有什么好玩法
以星战模拟器为名的游戏提供了多种多样的玩法,核心体验围绕着驾驶经典星战飞船展开。其乐趣不仅在于高速飞行的快感,更在于模拟器所提供的真实感和沉浸式体验。 飞行模拟与操控是基础乐趣。玩家可以体验从T-65 X翼星际战斗机到千年隼号等经典飞船的操控差异。不同飞船的机动
《小升初模拟器》
《小升初模拟器》是一款针对小学毕业生设计的模拟软件,旨在帮助他们在进入初中前熟悉新环境、适应新课程。 该软件通过虚拟场景和角色扮演,让用户体验初中生活,包括课堂学习、社团活动、考试模拟等环节。用户可以自由选择课程、参与社团、与虚拟同学互动,从而提前了解初中
全网爆火的忍者模拟器
忍者模拟器是一款以忍者为主题的游戏,它通过模拟真实的忍者生活,让玩家体验到成为忍者的乐趣。游戏中的角色可以学习各种忍术,如影分身、手里剑、苦无等,这些技能在游戏中都得到了充分的体现。玩家可以通过完成任务来提升自己的等级和技能,同时也可以与其他玩家进行对战,