LeetCode problems C++ solutions Environment cmake vcpkg Catch2 ( vcpkg install catch2 ) VCPKG_ROOT as environment variable of vcpkg root path ( or pass it to cmake command ) C++17 ( LeetCode C++ Version ) template: #include "LeetCode.hpp" /* */ TEST_CASE(TEST_NAME, TEST_TAGS) { }