Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upExplain the need for this extension #187
Comments
|
this extension was there before and also has some different implementations on a few things, I think just trying it out and comparing using them will make it obvious |
|
One very important thing that will always be different is also the license. This repo is clearly Public Domain via Unlicense while cpptools' is not 100% clear but points to MS License with nasty stuff like
So don't dare to copy the mscode.cpptools.vsix around - I just did it with this extension, sharing it with multiple colleagues. |
|
Licence is a good point, because the MS C++ extension is (I believe) not legally compatible with editors such as vscodium, whereas this repository has no such problems. |
|
I haven't checked the cpptools because of their license much, but I think the SSH debug on the different machine (= not attach via gdbserver) may not be available there. It is a very cool feature that allows you to debug for example on linux from a windows machine, something that plain gdb can only do if you configured it with a target for this [or I may be completely wrong about that feature]... So the main question is: How do users want to have it documented (I guess in README.md but have no clue about the How)? |
Please explain better in the documentation (or elsewhere) what is the need for this extension. VSCode cpptools already supports debugging using both gdb and lldb, so what value does this extension add?