### Install vcpkg and dependencies on Windows Source: https://github.com/zetlab/libzet030/blob/main/README.md Installs vcpkg and the required dependencies (pkgconf and libusb) on Windows. ```bash git clone https://github.com/Microsoft/vcpkg.git cd vcpkg bootstrap-vcpkg.bat vcpkg install pkgconf libusb ``` -------------------------------- ### Build with vcpkg toolchain on Windows Source: https://github.com/zetlab/libzet030/blob/main/README.md Builds the library on Windows using the vcpkg toolchain file. ```bash mkdir build cd build cmake .. -DCMAKE_TOOLCHAIN_FILE="[path to vcpkg]/scripts/buildsystems/vcpkg.cmake" make ``` -------------------------------- ### Set up udev rule for USB device access Source: https://github.com/zetlab/libzet030/blob/main/README.md Creates a udev rule to allow regular users to access the ZET 030 USB device (vendor ID 2FFD) and reloads the rules. ```bash sudo echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="2FFD", MODE="0660", TAG+="uaccess"' > /etc/udev/rules.d/50-zetlab.rules sudo udevadm control --reload-rules sudo udevadm trigger ``` -------------------------------- ### Build with CMake Source: https://github.com/zetlab/libzet030/blob/main/README.md Standard CMake build steps for the library on Linux or other Unix-like systems. ```bash mkdir build cd build cmake .. make ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.