# Are there any plans to support the \`cppvsdbg\` type in the future?

**URL:** <https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304>\
**Category:** Feature Requests\
**Created:** [August 9, 2024, 3:04am UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304 "2024-08-09T03:04:14Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![zzlinvec](https://avatars.discourse-cdn.com/v4/letter/z/67e7ee/32.png) [@zzlinvec](https://forum.cursor.com/u/zzlinvec)\
**Post date:** [August 9, 2024, 3:04am UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/1 "2024-08-09T03:04:14Z")

</div>

I experienced that when I want to debug MSVC cpp code on cursor, it says that cppvsdbg is not supported.  
I found it mentioned a long time ago on github, but didn’t find a corresponding solution to debugging MSVC cpp code.

So I’m asking if there’s a plan to follow up and address this issue?  
Or is there another way to fix it?

 ![image](https://us1.discourse-cdn.com/cursor1/original/2X/0/0333cb36ff7b019cedb69f8802b2b874c562dd89.png)

---

<div class="post-metadata">

**Author:** ![tedmiddleton](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/tedmiddleton/32/3382_2.png) [@tedmiddleton](https://forum.cursor.com/u/tedmiddleton)\
**Post date:** [August 23, 2024, 3:26am UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/2 "2024-08-23T03:26:58Z")

</div>

Yes I would like to know this too. [Configured debug type 'cppvsdbg' is installed by not supported in this environment · Issue #861 · getcursor/cursor · GitHub](https://github.com/getcursor/cursor/issues/861) has been around for a year now. I just discovered Cursor but not being able to use it for C++ is pretty rough. I like it enough that I really want to press this with customer support. Can we ever expect this to work?

---

<div class="post-metadata">

**Author:** ![tedmiddleton](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/tedmiddleton/32/3382_2.png) [@tedmiddleton](https://forum.cursor.com/u/tedmiddleton)\
**Post date:** [August 30, 2024, 4:07pm UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/3 "2024-08-30T16:07:05Z")

</div>

Someone posted an answer on the github page, but it’s not good. Microsoft only licenses the cppvsdbg debugger for VScode and open-source derivatives of VScode. It sounds like cursor.ai can’t be made to work with cppvsdbg because of its proprietary nature; that it would be against the cppvsdbg license.

> **[Microsoft .NET Core Debugger licensing and Microsoft Visual Studio Code](https://github.com/dotnet/vscode-csharp/wiki/Microsoft-.NET-Core-Debugger-licensing-and-Microsoft-Visual-Studio-Code)**
>
> Official C# support for Visual Studio Code. Contribute to dotnet/vscode-csharp development by creating an account on GitHub.

So there might not be any solution to this.

---

<div class="post-metadata">

**Author:** ![rickythefox](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/rickythefox/32/7346_2.png) [@rickythefox](https://forum.cursor.com/u/rickythefox)\
**Post date:** [October 5, 2024, 6:45pm UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/4 "2024-10-05T18:45:25Z")

</div>

There is a thread at [How can I use the `vsdbg` adapter? · mfussenegger/nvim-dap · Discussion #869 · GitHub](https://github.com/mfussenegger/nvim-dap/discussions/869#discussioncomment-8121995) where this issue is discussed, along with a workaround. Maybe we could join forces and implement a “solution”? Anyone comfortable with the debug adapter protocol? The idea is to re-route the handshake to be signed using a running vscode instance.

---

<div class="post-metadata">

**Author:** ![ionabio](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/ionabio/32/8582_2.png) [@ionabio](https://forum.cursor.com/u/ionabio)\
**Post date:** [October 15, 2024, 11:36am UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/5 "2024-10-15T11:36:00Z")

</div>

I have been trying to get clang-d (lldb) instead of cppvsdbg to no success (I could via vscode, but I suspect it falls back or uses features of cppvsdbg?). it’d be nice if there was an official guide how to debug cpp apps compiled with msvc on windows.

---

<div class="post-metadata">

**Author:** ![nick2](https://avatars.discourse-cdn.com/v4/letter/n/3ec8ea/32.png) [@nick2](https://forum.cursor.com/u/nick2)\
**Post date:** [November 22, 2024, 1:06pm UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/6 "2024-11-22T13:06:48Z")

</div>

OMG, guys, I’ve just discovered this, it’s a disaster! Whether you like it or not, people do develop with MSVC, you must support its debugging! What’s the point of all these AI features, if users cannot program in the IDE?!

---

<div class="post-metadata">

**Author:** ![ionabio](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/ionabio/32/8582_2.png) [@ionabio](https://forum.cursor.com/u/ionabio)\
**Post date:** [December 9, 2024, 9:10am UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/7 "2024-12-09T09:10:04Z")

</div>

It is an issue of licensing; as long as it is closed source. In cases like CLion, they have a wrapper around lldb that works out of the box for debugging a MSVC project. Cursor probably expects us to use other debugger on our own. Setting it up a regular lldb is painful (python version mismatch cause debugger to fail) and doesn’t show std types unless you format it and it is also terribly slow.

---

<div class="post-metadata">

**Author:** ![CurUser](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@CurUser](https://forum.cursor.com/u/CurUser)\
**Post date:** [January 24, 2025, 9:10am UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/8 "2025-01-24T09:10:55Z")

</div>

I am just meeting this error: **Configured debug type ‘cppvsdbg’ is installed but not supported in this environment.**

I hope cursor could fix it. If not, I will not pay for it the next month.

It’s terrible that I have to edit it in Cursor but debug it in VSCode. weird…

---

<div class="post-metadata">

**Author:** ![danperks](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/danperks/32/19087_2.png) [@danperks](https://forum.cursor.com/u/danperks)\
**Post date:** [January 24, 2025, 9:33am UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/9 "2025-01-24T09:33:57Z")

</div>

Hey, unfortunately, `cppvsdbg` is a propriotory feature from Microsoft, only available in VSCode for now.

You should be able to open the Command Pallet (Ctrl+Shift+P), and set the C++ compiler to use GCC, as this will work instead!

---

<div class="post-metadata">

**Author:** ![CurUser](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@CurUser](https://forum.cursor.com/u/CurUser)\
**Post date:** [January 28, 2025, 4:14am UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/10 "2025-01-28T04:14:20Z")

</div>

How does Qt do this?  
Qt could use MSVC compilers build codes and debug codes.

If I remember correctly, Clion (which I use very rarely) can also use MSVC, right?

---

<div class="post-metadata">

**Author:** ![danperks](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/danperks/32/19087_2.png) [@danperks](https://forum.cursor.com/u/danperks)\
**Post date:** [January 28, 2025, 8:53pm UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/11 "2025-01-28T20:53:45Z")

</div>

QT uses the compiler already installed with Visual Studio, but as it’s usually built into VSCode, I don’t believe VSCode or Cursor can “piggyback” off the compiler in Visual Studio.

Unfortunately, this is not my area of knowledge, but this may be possible and I’m wrong!

---

<div class="post-metadata">

**Author:** ![DHoch](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@DHoch](https://forum.cursor.com/u/DHoch)\
**Post date:** [February 17, 2026, 8:05pm UTC](https://forum.cursor.com/t/are-there-any-plans-to-support-the-cppvsdbg-type-in-the-future/7304/14 "2026-02-17T20:05:36Z")

</div>

Any updates or work-arounds? I’m running into this issue, and it’s kind of a deal-breaker for using Cursor…
