cmake cannot find libraries installed with vcpkg
You need to install the packages beforehand (using vcpkg install ). (Then you could specify the toolchain as a CMake option: -DCMAKE_TOOLCHAIN_FILE=C:\path\to\vcpkg\scripts\buildsystems\vcpkg.cmake but this won’t work if you already specify a toolchain, such as when cross-compiling.) “include” it, instead, to avoid this problem: Add this line to the project CMakeLists.txt before find_package(): include(/path/to/vcpkg/scripts/buildsystems/vcpkg.cmake)