Leetcode CMake template. For easy building, testing, and debugging with CMake, GTest, and VSCode.
Run sudo apt install build-essential cmake libgtest-dev
to install in Ubuntu> 20.04
Run ./new.sh <problem name>
to create a new problem directory in problems
.
Every CPP file in this directory will be a solution to the problem and you can have several solutions for one problem.
Run cmake .
then make
in either top directory or problem directory to build either all or one problem.
It will compile a binary in the problem directory with the same name as the solution cpp file.
Once install the needed extensions on VSCode (C/++
, CMake Tools
) and debugger with mi support installed on your system, You can debug the currently active file with just a <F5>