Инструменты которые используются:
- CMake 3.21+
- Компилятор с поддержкой C++17 (у меня используется g++ 15.2.0)
- ninja 1.13.1
Поддерживаемые операции калькулятора:
-
Сложение: +
-
Вычитание: -
-
Умножение: *
-
Деление: /
Операции, которые реализованы как сторонние dll плагины:
-
Возведение в степень: ^
-
Натуральный логарифм: ln
-
Синус: sin (аргумент в радианах)
Сборка проекта:
- Перейдите в корневую директорию проекта.
- Настройка CMake:
cmake -S . -B build -G Ninja -DCMAKE_CXX_COMPILER="C:/msys64/ucrt64/bin/g++.exe"- Сборка проекта:
cmake --build buildДалее в папке build появляется calc.exe