

VS Code also contains a built-in terminal that enables you to issue command-line arguments (to issue commands to Cargo, for example).įirst, download and install Visual Studio Code for Windows.Īfter you've installed VS Code, install the rust-analyzer extension. Install Visual Studio Codeīy using Visual Studio Code (VS Code) as your text editor/integrated development environment (IDE), you can take advantage of language services such as code completion, syntax highlighting, formatting, and debugging. If you're curious about the use of the cargo keyword above, Cargo is the name of the tool in the Rust development environment that manages and builds your projects (more properly, packages) and their dependencies.Īnd if you really do want to dive in to some programming at this point (even without the convenience of an IDE), then you could read the Hello, World! chapter of The Rust Programming Language book on the Rust website. If you see a version number printed, then that confirms that Rust installed correctly. But you could launch a command prompt ( cmd.exe), and perhaps issue the command cargo -version. And you're not yet set up to call Windows APIs. You won't have a convenient IDE yet (we'll cover that in the next section- Install Visual Studio Code). When the Rust installer is finished, you'll be ready to program with Rust. You'll then be all set to write apps for Windows using Rust. Also install the Microsoft C and C++ (MSVC) toolchain by running rustup default stable-msvc. Since you have Windows, we recommend that you just run the rustup installer for 64-bit Windows. Rust works very well on Windows so there's no need for you to go the WSL route (unless you plan to locally compile and test on Linux). The website detects that you're running Windows, and it offers you 64- and 32-bit installers of the rustup tool for Windows, as well as instructions on installing Rust to the Windows Subsystem for Linux (WSL). Next, install Rust from the Rust website. So also add the individual component Git for Windows to the mix (use the search box to search for it by name). You might not think that you'll need all three, but it's likely enough that some dependency will arise where they're required that we feel it's just simpler to select all three. NET desktop development, Desktop development with C++, and Universal Windows Platform development. While installing Visual Studio, there are several Windows workloads that we recommend you select.
#Rust language want to take it free
A Community edition is available-it's free for students, open-source contributors, and individuals. But you can still install Visual Studio without expense. We'll be using Visual Studio Code as our integrated development environment (IDE) for Rust, and not Visual Studio.
