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 ..