Install and build the project on Windows:
- Download msys2 on https://www.msys2.org/
- install mingw toolchain with 'pacman -Sy base-devel mingw-w64-x86_64-toolchain'
- Download vscode on https://code.visualstudio.com/
- install C/C++ 'Extention Pack' and 'CMakeTools' in VSCode Extentions Marketplace
- Clone VcPkg the way it is described on https://vcpkg.io/en/getting-started.html
- Clone PCANBasic VcPkg custom port from https://github.com/le1nax/pcanbasicPort
- rename the custom port to 'pcanbasic' copy the custom port into C:/src/vcpkg/ports, so that the resulting path is 'C:/src/vcpkg/ports/pcanbasic'
- install PCANBasic USB driver on https://www.peak-system.com/Drivers.523.0.html?&L=1&gclid=Cj0KCQiAhomtBhDgARIsABcaYymK2YJHcDezRRLWyHRyjNoiTxcTiBKGofs6HnykRkif9vdrBY0sDl8aAmVpEALw_wcB
- Clone the ECLAPatientmonitor repo into your prefered Repository directory
- Open the CMakeLists.txt directory of the project in VsCode and select gcc mingw kit (F1, type in 'CMake: Select Kit')
- Build the project with the selected kit, vcpkg install requirements will be executed automatically