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

Compiler Acquisition #10525

Closed
bobbrow opened this issue Feb 14, 2023 · 0 comments · Fixed by #11286
Closed

Compiler Acquisition #10525

bobbrow opened this issue Feb 14, 2023 · 0 comments · Fixed by #11286
Assignees
Labels
Feature Request fixed Check the Milestone for the release in which the fix is or will be available. Language Service
Milestone

Comments

@bobbrow
Copy link
Member

bobbrow commented Feb 14, 2023

Many users who are new to C++ install our extension expecting to be able to compile and run programs, but our extension does not bundle a compiler. To help new users onboard quickly we should provide an entry point that will bootstrap this process.

  • On Ubuntu, we can issue the `sudo apt install build-essential' command to the vscode Terminal. (need to research equivalent commands for other distros)
  • On macOS, we can issue the sudo code-select --install command to the vscode Terminal.
  • On Windows, we can provide instructions to install the VS Build Tools. We are not able to run that command automatically. The user needs to validate that they have a valid VS license to install the Build Tools first.

On linux and macOS we can run the respective commands directly from the walkthrough or the Select IntelliSense Configuration drop down item (which should be renamed to "Install a C++ compiler"). On Windows the walkthrough will be updated to show the command to install the VS Build Tools.

@bobbrow bobbrow changed the title Compiler Acquisition story Compiler Acquisition command Feb 14, 2023
@Colengms Colengms added this to the On Deck milestone Feb 16, 2023
@bobbrow bobbrow self-assigned this Aug 1, 2023
@bobbrow bobbrow linked a pull request Sep 12, 2023 that will close this issue
@bobbrow bobbrow added the fixed Check the Milestone for the release in which the fix is or will be available. label Oct 13, 2023
@bobbrow bobbrow modified the milestones: On Deck, 1.18 Oct 13, 2023
@bobbrow bobbrow changed the title Compiler Acquisition command Compiler Acquisition Oct 13, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Oct 29, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Feature Request fixed Check the Milestone for the release in which the fix is or will be available. Language Service
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants