cmake Tutorial => Getting started with cmake
https://riptutorial.com/cmakecmake_minimum_required (VERSION 2.4) project (hello_world) include_directories ($ {PROJECT_SOURCE_DIR}) add_executable (app main.cpp foo.cpp) # be sure there's exactly one main () function in the source files We can follow the same procedure in the above example to build our project. Then executing app will print >./app Hello World!
CMake projects in Visual Studio | Microsoft Docs
docs.microsoft.com › en-us › cppFeb 15, 2022 · C++ CMake tools for Windows is installed as part of the Desktop development with C++ and Linux Development with C++ workloads. Both C++ CMake tools for Windows and Linux Development with C++ are required for cross-platform CMake development. For more information, see Install the C++ Linux workload in Visual Studio. IDE integration