根据VisualGDB官网(https://visualgdb.com)的帮助文档大体翻译而成。主要是做为我的学习记录。有错误的地方,Robin欢迎你们指正。数据库
本文整体介绍VisualGDB能给你带来哪些好处。后端
VisualGDB和Visual Studio相结合,使得跨平台开发很是容易和简便。支持如下特性:服务器
支持VS2008-2017及其CE版本。框架
VisualGDB将会自动安装和配置所须要的工具:函数
你所要作的,只是从列表中选择你的设备,而后就能够开发了。VisualGDB能够简便的导入已有的代码,可以简便的调试其余地方构建的代码。工具
VisualGDB支持高级的CMake项目子系统,在CMakeLists文件及Solution Explorer之间进行双向的同步,使你:性能
对于高级的CMake项目,VisualGDB可以以SSH方式远程访问Linux机器上的源文件,而不须要每一个文件的双份拷贝及其同步。学习
VisualGDB在VS中集成流行的CppUTest及GoogleTest框架,并提供简单的API来集成定制化的框架。在以下平台/设备上,简单的鼠标点击就能够运行/调试测试用例:测试
VisualGDB可以对Linux程序进行动态分析。经过特征化scalable profiling数据库格式,VisualGDB使你方便的观察程序性能及程序中各个部分的关系。经过在函数树、全局函数列表、更详细的代码行之间进行切换,使你可以快速查找及比较你所须要的信息。ui
VisualGDB包括一个高性能的MSBuild后端,它可以快速构建嵌入式项目、Linux项目及自动精确的IntelliSense。
若是你的项目已经使用了GNU Make,CMake或QMake,你能够简便地将其导入到VisualGDB中,并能自动管理你的IntelliSense和配置。
VisualGDB提供了和Visual Studio一致的调试经验,不管是本地调试,基于SSH的调试,基于JTAG的调试等。你只须要点击F5,剩下的就交给VisualGDB了。高级的调试特性包括:
对于这些GNU/Linux下普遍使用的构建工具,VisualGDB提供了图形接口来编辑它们的通用配置,这些配置包括:
为了简便地、开箱即用地构建VisualGDB项目,VisualGDB提供了一个开源的TFS插件。只要在你的TFS构建服务器上安装这个插件,就能够简单快速地构建基于Make、CMake及QMake的VisualGDB项目,而不须要再单独安装Visual Studio。
VisualGDB包含一个便利的机制,用于支持在整个团队里分享配置及预配置的信息。只须要简单地配置一个共享目录,全部使用这个共享目录的电脑就能够即时共享远程主机,匿名主机,工具链定义,嵌入式包,快速调试配置及通用的preferences。
只要在TFS构建服务器上配置团队settings,就不须要手动更新全局的settings了。
VisualGDB包括一个强大的、基于Clang的IntelliSense引擎,可以全面支持GCC-specific代码,并集成到Make、QMake及CMake。高级的特性包括: