D:\> mkdir mein_projekt D:\> cd mein_projekt
helper.h
#ifndef HELPER_H #define HELPER_H class Helper { public: int add(int a, int b); }; #endif // HELPER_H
helper.cpp
#include "helper.h" int Helper::add(int a, int b) { return a + b; }
main.cpp
#include <iostream> #include "helper.h" int main() { Helper helper; std::cout << "Sum: " << helper.add(2, 3) << std::endl; return 0; }
CMakeLists.txt
cmake_minimum_required(VERSION 3.12) project(MeinProjekt) # Füge die Quelldateien hinzu set(SOURCES main.cpp helper.cpp) # Füge die Header-Dateien hinzu set(HEADERS helper.h) # Erstelle die ausführbare Datei add_executable(mein_projekt ${SOURCES} ${HEADERS})
D:\mein_projekt> mkdir build D:\mein_projekt> cd build D:\mein_projekt\build> cmake ..