-
Notifications
You must be signed in to change notification settings - Fork 0
Setup Windows
This page will go through the setup process for Windows. The ways you in general set up the project is mostly the same as all platforms mostly follow the same build tools and share the same code base, so this page will only show the requirements.
Note: If you're not planning to use VS Code you can skip any mention of .vscode directory or anything VS Code related.
In order to work with this project you'd need G++ 12.2.0, Make 4.3 and findutils 4.9.0.
All of these can be installed by using MSYS2 MinGW64.
This repository will assume in some places you've installed this into C:\msys64\mingw64\.
If this is not the case for you, check .vscode\launch.json and .vscode\tasks.json and change those paths,
but remember not to commit those files if you were to make a pull request.
You will also need to set these 3 paths to the system Path variable:
C:\msys64C:\msys64\mingw64C:\msys64\mingw64\bin
Once again change these to wherever you got yours installed.
If you're using VS Code you'd need the official Microsoft C/C++ VSCode Extension.
Other versions of the specified tools may work but are not tested.
The C++ version used is C++17 and same goes for C if used, which runs on C17.
These two runs specifically under gnu++17 and gnu17
Once you got all those set up, you're ready to move on with the Setup Guide.