Skip to content

Commit a7ed103

Browse files
authored
Update README.md
1 parent 302097f commit a7ed103

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,17 @@ C++/WinRT is an entirely standard C++ language projection for Windows Runtime (W
1111

1212
C++/WinRT is part of the [xlang](https://github.com/microsoft/xlang) family of projects that help developers create APIs that can run on multiple platforms and be used with a variety of languages.
1313

14+
# Building C++/WinRT
15+
16+
Don't build C++/WinRT yourself - just download the latest version here: https://aka.ms/cppwinrt/nuget
17+
18+
If you really want to build it yourself, the simplest way to do so is to run the `build_test_all.cmd` script in the root directory. Developers needing to work on the C++/WinRT compiler itself should go through the following steps to arrive at an efficient inner loop:
19+
20+
* Open a dev command prompt pointing at the root of the repo.
21+
* Open the `cppwinrt.sln` solution.
22+
* Build the x64 Release configuration of the `cppwinrt` project only. Don’t attempt to build anything just yet.
23+
* Run `build_projection.cmd` in the dev command prompt.
24+
* Switch to the x64 Debug configuration in Visual Studio and build all projects as needed.
1425

1526
# Contributing
1627

0 commit comments

Comments
 (0)