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