MIEngine

Visual Studio MI 调试引擎(“MIEngine”)提供了一个开源 Visual Studio 调试器扩展,可与支持 MI 的调试器(如 gdb、lldb 和 clrdbg)配合使用。(The Visual Studio MI Debug Engine ("MIEngine") provides an open-source Visual Studio Debugger extension that works with MI-enabled debuggers such as gdb, lldb, and clrdbg.)

  • 所有者: microsoft/MIEngine
  • 平台: Windows, Android, iOS, Linux, Mac, Raspbian
  • 许可证: MIT License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

欢迎使用 Visual Studio MI 调试引擎(“MIEngine”)

Visual Studio MI 调试引擎(“MIEngine”)提供了一个开源的 Visual Studio 扩展,支持使用支持 gdb 机器接口(“MI”)的调试器进行调试 规范,例如 GDB LLDB CLRDBG

什么是 MIEngine?

MIEngine 是一个了解机器接口(“MI”)的Visual Studio 调试引擎。调试引擎是核心调试接口的实现, 启用 VS UI 来驱动调试。机器接口是由 GDB 开发的基于文本的协议,允许调试器用作较大系统的独立组件。 附加信息:

调试多个平台

先决条件

MIEngine 要求 Visual Studio 2015 安装以下特性:

  • 编程语言 -> Visual C ++ -> 适用于Visual C++的常用工具
  • 跨平台移动开发 -> Visual C++移动开发
  • 跨平台移动开发 -> 适用于Android的Microsoft Visual Studio模拟器
  • 常用工具 -> Visual Studio扩展性工具

开始

贡献!

在您提交之前,请仔细阅读贡献和开发人员指南以了解关于请求的请求。

希望更熟悉代码中发生的事情?

也鼓励您通过提交问题或创建一个要点来开始讨论。

这个项目采用了 Microsoft开源行为准则。有关更多信息,请参阅行为准则常见问题解答或联系 opencode@microsoft.com 以及任何其他问题或意见。

许可证

MIEngine 根据 MIT 获得许可。


(The first version translated by vz on 2020.08.12)

主要指标

概览
名称与所有者microsoft/MIEngine
主编程语言C#
编程语言C# (语言数: 8)
平台Windows, Android, iOS, Linux, Mac, Raspbian
许可证MIT License
所有者活动
创建于2015-05-28 00:44:08
推送于2025-09-06 09:47:22
最后一次提交
发布数49
最新版本名称v1.19.6 (发布于 )
第一版名称VS2015RTM (发布于 2015-09-14 16:26:44)
用户参与
星数836
关注者数102
派生数222
提交数1.5k
已启用问题?
问题数308
打开的问题数156
拉请求数1094
打开的拉请求数12
关闭的拉请求数77
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Welcome to the Visual Studio MI Debug Engine ("MIEngine")

Build Status

The Visual Studio MI Debug Engine ("MIEngine") provides an open-source Visual Studio extension that enables debugging with debuggers that support the gdb Machine Interface ("MI")
specification such as GDB, LLDB, and CLRDBG.

What is MIEngine?

MIEngine is a Visual Studio Debug Engine that understands Machine Interface ("MI"). A Debug Engine is an implementation of the Core Debug Interfaces,
enabling the VS UI to drive debugging. Machine Interface is a text-based protocol developed by GDB that allows a debugger to be used as a separate component of a larger system.
Additional information:

Debug Multiple Platforms

  • Support for debugging C/C++ on Android and iOS.
  • Debug on any platform that supports GDB, such as Linux and even Raspberry Pi.

Prerequisites

MIEngine requires Visual Studio 2015 with the following features installed:

  • Programming Languages -> Visual C++ -> Common Tools for Visual C++
  • Cross Platform Mobile Development -> Visual C++ Mobile Development
  • Cross Platform Mobile Development -> Microsoft Visual Studio Emulator for Android
  • Common Tools -> Visual Studio Extensibility Tools

Get Started

Contribute!

Before you contribute, please read through the contributing and developer guides to get an idea of requirements for pull requests.

Want to get more familiar with what's going on in the code?

You are also encouraged to start a discussion by filing an issue or creating a gist.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

License

MIEngine is licensed under the MIT License.