Reading time: | 30 min |
Last updated: | 11 Oct 2024 |
Reading time: |
30 min |
Last updated: |
11 Oct 2024 |
This guide is intended to get you up and running with this tool quickly with the most common settings. For a thorough review of all options, refer to the official documentation.
Visual Studio 2022 17.4 (and higher) natively supports Windows on Arm.
Download the Visual Studio Installer to get started.
There are 3 different versions available to download: Community, Professional and Enterprise.
Choose the appropriate version for your usage.
Once downloaded, run the VisualStudioSetup.exe
file on a Windows on Arm machine. This is the installer.
During the installation process, you will be asked to choose the workloads you want and customize your installation. At a minimum, select Desktop development with C++
.
To build native Windows Applications using the LLVM toolchain in Visual Studio, you need to install additional components.
In the installer, select the Individual components
tab. Enter clang
in the search bar.
Two results are displayed: The LLVM compiler and MSBuild support for LLVM. Select both these options:
Different versions of Visual Studio include different LLVM toolchain versions.
For example, Visual Studio 2022 Version 17.11.5
installs LLVM 17.0.3
.
LLVM supports clang-cl
, a compatibility layer for Microsoft Visual C++ (MSVC). This means that most developers can use clang-cl
to compile their C/C++ applications on Visual Studio/MSBuild on the Windows on Arm device, without needing to change the command line. This allows you to easily modify legacy projects that use MSVC to use native compilation.
You can now proceed with Install
. The installation process can take several minutes to complete. A reboot of your machine is required before you launch Visual Studio.
The workload and individual component selection can also be made at any time after you complete the installation of Visual Studio. To modify your installation, run VisualStudioSetup.exe
, select Continue
to accept the installation conditions and then choose Modify
.
You can choose additional workloads and individual components to further customize your installation.
For the latest updates on Arm native development, check the Microsoft Learn site.
How would you rate the overall quality of this tool quick-install guide?
What is the primary reason for your feedback ?
Thank you. We're grateful for your feedback on how to improve this tool quick-install guide.