You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The winget command given on the walkthrough winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK" installs an incomplete MSVC compiler that is unable to run the hello world example given on the walkthrough.
Steps to reproduce:
Go to C++ walkthrough "Get Started with C++ Development"
Execute the winget command given to install the Microsoft Visual C++ (MSVC) compiler
Create the C++ file just like shown in the picture of step 2 of the walkthrough (the code is in the additional context section of this issue)
See error about missing float.h from the #include <iostream>
Expected behavior:
Correct and complete installation of the MSCV compiler, which can execute the provided hello word example.
Temporary fix:
Reinitialize the Visual Studio Installer
Modify the installation of Visual Studio Build Tools 2022
Deselect and select again the Desktop development with C++. There should be an additional 3GB of files to be installed
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\include\cfloat(10): fatal error C1083: Cannot open include file: 'float.h': No such file or directory
When compiled with MSVC compiler.
PS: On step 3 of the walkthrough "Launch from the Developer Command Prompt for VS" displays a blue button that restarts the VSC window, yet the instructions require that you close VSC and start it from development cmd or pwsh.
The text was updated successfully, but these errors were encountered:
Thank you for reporting this. I could have sworn that was the command I tested on Windows 10 back when we added this feature in, but based on this page it would seem the correct package is now Microsoft.VisualStudio.Component.Windows10SDK.20348. I'll submit a fix and update the Windows 11 package while I'm at it.
PS: On step 3 of the walkthrough "Launch from the Developer Command Prompt for VS" displays a blue button that restarts the VSC window, yet the instructions require that you close VSC and start it from development cmd or pwsh.
Yeah, we should remove that. I'm actually working on a solution to make this scenario work without requiring you to launch from a Developer Command prompt in the future. Follow this issue to track when it's complete: #5271
Environment
Bug Summary and Steps to Reproduce
Bug Summary:
The winget command given on the walkthrough
winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK"
installs an incomplete MSVC compiler that is unable to run the hello world example given on the walkthrough.Steps to reproduce:
#include <iostream>
Expected behavior:
Correct and complete installation of the MSCV compiler, which can execute the provided hello word example.
Temporary fix:
Visual Studio Installer
Desktop development with C++
. There should be an additional 3GB of files to be installedBasically, follow the instructions present in https://code.visualstudio.com/docs/cpp/config-msvc
Configuration and Logs
Other Extensions
No response
Additional context
Code in question of
hello-world.cpp
:Returns
When compiled with MSVC compiler.
PS: On step 3 of the walkthrough "Launch from the Developer Command Prompt for VS" displays a blue button that restarts the VSC window, yet the instructions require that you close VSC and start it from development cmd or pwsh.
The text was updated successfully, but these errors were encountered: