Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explain the need for this extension #187

Open
BMBurstein opened this issue Jul 22, 2019 · 4 comments
Open

Explain the need for this extension #187

BMBurstein opened this issue Jul 22, 2019 · 4 comments
Labels

Comments

@BMBurstein
Copy link

@BMBurstein BMBurstein commented Jul 22, 2019

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?

@WebFreak001
Copy link
Owner

@WebFreak001 WebFreak001 commented Jul 23, 2019

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

@GitMensch
Copy link

@GitMensch GitMensch commented Jul 15, 2020

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

You may only use the C/C++ Extension for Visual Studio Code with Visual Studio Code, Visual Studio or Xamarin Studio software to help you develop and test your applications.
You may not share, publish [...] the software, or provide the software as a stand-alone hosted solution for others to use.

So don't dare to copy the mscode.cpptools.vsix around - I just did it with this extension, sharing it with multiple colleagues.

@AlexanderBurker
Copy link

@AlexanderBurker AlexanderBurker commented Aug 16, 2020

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.

@GitMensch
Copy link

@GitMensch GitMensch commented Aug 19, 2020

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)?
Maybe someone can create a PR for this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.