Debugging D applications from VS code with webfreak.debug
Domain via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Jul 10 18:57:18 PDT 2017
On Friday, 24 February 2017 at 13:19:53 UTC, FR wrote:
> On Friday, 24 February 2017 at 03:15:11 UTC, Jerry wrote:
>> You can use the C++ plugin, which provides a debugger. Just
>> make sure you aren't using optlink, I don't think it generates
>> compatible files. Also you might need to use "-gc" which
>> generates debug names to be in C format.
>>
>> https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
>>
>> You might also need to enable breakpoints anywhere in VS code
>> user setting file.
>
>
> Awesome! After finding the right combination of flags (-g and
> -m64 fed to dmd via dflags-dmd in my dub.json) this works quite
> nicely. Thanks a lot!
> Is there anywhere I can contribute this as documentation?
I cannot debug my app with mago-mi. I click debug button, but
nothing happen. I have installed cpptools, mago-mi,
webfreak.debug, and I have tried vscode-dlang and code-d. My
launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
"type": "mago-mi",
"request": "launch",
"target": "${workspaceRoot}/bin/exp.exe",
"cwd": "${workspaceRoot}",
"preLaunchTask": "build"
}
]
}
More information about the Digitalmars-d-learn
mailing list