1 . 轻松跨平台 VisualGDB使使用Visual Studio的跨平台开发变得轻松而舒适。 · 准系统嵌入式系统和物联网模块 · C / C ++ Linux应用程序 · 本机Android应用程序和库 · Raspberry Pi和其他Linux板 · Linux内核模块(单独的VisualKernel产品) · ESP32和Arduino目标 2 . 关注产品而不是工具 VisualGDB将自动安装和配置必要的工具: · 嵌入式工具链 · 通用Linux板的交叉编译器 · 基于Debian和RedHat的Linux上的编译器/调试器 · 像OpenOCD这样的GDB Stub软件 您需要做的就是从列表中选择设备并开始开发!VisualGDB还可以轻松导入您现有的代码或在其他位置构建的调试代码。 3 . 高级构建输出窗口 VisualGDB可以理解来自GCC,Keil和IAR编译器的复杂多行错误消息。它将显示模板实例化,包括头文件中错误的堆栈以及其他有助于快速了解破坏构建的信息。 您可以在错误消息和构建日志中的特定位置之间快速切换,VisualGDB将在其中突出显示重要消息并使所有路径都可单击。 4 . 先进的CMake集成和调试器 VisualGDB支持高级CMake项目子系统,并在CMakeLists文件和解决方案资源管理器之间进行2向同步,从而使您能够: · 轻松查看,添加,删除和编辑CMake目标 · 通过常规VS属性页编辑目标设置 · 轻松添加/删除/重命名单个目标的来源 · 为目标配置高级部署选项 · 具有针对复杂项目的精确IntelliSense配置 · 在调试器中逐步浏览CMakeLists.txt文件 对于高级CMake项目,VisualGDB可以直接通过SSH访问远程Linux机器上的源文件,而无需存储每个文件的2个副本并进行同步。 5 . 自动错误故障排除 VisualGDB可以自动解决常见的C / C ++错误: · 查找丢失的头文件并修复包含路径 · 通过查找正确的标头来解析未声明的符号 · 通过在库中查找符号来修复“未定义参考”错误 · 建议对嵌入式配置文件的常见修复 6 . 无缝支持单元测试 VisualGDB在Visual Studio中集成了流行的CppUTest和GoogleTest框架,并提供了一个易于集成自定义框架的API。只需单击鼠标,即可在以下位置运行/调试测试: · 通过JTAG / SWD的嵌入式ARM设备 · Raspberry Pi等Linux机器和主板 · Android设备 · 使用Greentea框架的Mbed项目 7 . 具有重构功能的高级IntelliSense VisualGDB包含一个功能强大的基于Clang的IntelliSense引擎,该引擎完全支持GCC特定的代码,并与Make,QMake和CMake集成。高级功能包括: · 使用CodeJumps轻松浏览代码 · 为新添加的方法创建实现 · 通过使用创建方法和构造函数 · 具有C ++ 17支持的编辑驱动重命名 · 自动更正常见错误和错别字 · 预处理器镜头,了解复杂的预处理器宏 · C ++代码中的函数,方法,变量及更多内容的代码映射 8 . 快速灵活的项目建设 VisualGDB包括经过优化的高性能MSBuild后端,可快速实现嵌入式和Linux项目的快速构建以及自动精确的IntelliSense。 如果您的项目已经使用GNU Make,CMake或QMake,则可以轻松地将其导入VisualGDB,并自动管理IntelliSense和设置。 9 . 强大的Linux分析 VisualGDB将对Linux程序的动态分析进行了概要分析,从而达到了一个新的水平。VisualGDB具有高度可扩展的概要分析数据库格式,可让您方便地探索程序的性能以及程序不同部分之间的关系。在功能树,全局功能列表和每行详细视图之间切换,以快速查找和比较所需的信息。 10 . 强大的调试经验 VisualGDB为本地,基于SSH,基于JTAG的调试等提供了一致的Visual Studio调试体验。您按F5键,VisualGDB完成其余操作。高级调试功能包括: · 监视窗口中的IntelliSense和预处理器支持 · 内置SSH终端和文件传输,用于Linux调试 · 强大的自定义操作可自动执行日常任务 · 输入您自己的GDB命令并记录命令时间 11 . 易于使用的复杂工具界面 VisualGDB提供了图形界面,用于编辑来自GNU / Linux的最广泛使用的构建工具的常用设置: · 图形化编辑Makefile并同步源文件列表 · 管理CMake目标和设置 · 为Qt项目创建和维护QMake文件 · 大型进口CMake项目的精确IntelliSense · 使用VisualGDB生成的Makefile或导入自己的Makefile 12 . 建议弹出窗口和错误检查 VisualGDB GUI旨在使您在完成每项任务时都高产。这包括在VisualGDB项目设置中自动建议公用变量和文件/文件夹路径,并对常见的构建和部署错误进行自动故障排除。 13 . 与Team Foundation Server集成 VisualGDB具有 开放源代码的TFS插件 ,可轻松地开箱即用地构建VisualGDB项目。只需将插件安装到TFS构建服务器,即可轻松,自动地构建基于Make,CMake或QMake的VisualGDB项目,而无需安装单独的Visual Studio实例。 14 . 与您的团队轻松共享设置 VisualGDB包含一种方便的机制,可与您的整个团队共享多种类型的设置和预设。只需配置一个共享设置目录,然后立即使用同一共享设置目录将远程主机,别名,工具链定义,嵌入式程序包,快速调试设置和通用首选项共享给所有计算机。 在您的TFS构建服务器上配置团队设置,再也无需手动保持全局设置为最新。 15 . 强大的自定义动作 使用功能强大的自定义操作库自定义项目的构建,清理,加载和调试体验,这些自定义操作用于运行命令,同步文件或文件夹或设置特定于上下文的变量。
QQ:1978194204 微信公众号:SZKDJSFW
|