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.)

  • Owner: microsoft/MIEngine
  • Platform: Windows, Android, iOS, Linux, Mac, Raspbian
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

欢迎使用 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)

Main metrics

Overview
Name With Ownermicrosoft/MIEngine
Primary LanguageC#
Program languageC# (Language Count: 8)
PlatformWindows, Android, iOS, Linux, Mac, Raspbian
License:MIT License
所有者活动
Created At2015-05-28 00:44:08
Pushed At2025-04-11 21:23:55
Last Commit At
Release Count49
Last Release Namev1.19.6 (Posted on )
First Release NameVS2015RTM (Posted on 2015-09-14 16:26:44)
用户参与
Stargazers Count828
Watchers Count102
Fork Count222
Commits Count1.5k
Has Issues Enabled
Issues Count305
Issue Open Count155
Pull Requests Count1082
Pull Requests Open Count10
Pull Requests Close Count77
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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.