Настройка параметров сборки проекта прикладного решения на C++

Для сборки прикладного решения необходимо указать параметры сборки в файле CMakeLists.txt. Файл CMakeLists.txt должен содержать следующие команды:

Перед сборкой проекта в ОС Windows необходимо определить параметр Boost_ROOT.

Чтобы настроить параметры сборки проекта прикладного решения на C++:

  1. Перейдите в рабочую директорию.
  2. В рабочей директории создайте файл CMakeLists.txt.
  3. Откройте созданный файл в любом текстовом редакторе и укажите параметры сборки проекта.

    Пример CMakeLists.txt

    cmake_minimum_required(VERSION 3.25)

    # digits-recognition – название проекта.

    project(digits-recognition)

    set(CMAKE_CXX_STANDARD 17)

    # Запускает CMake в директории KNP и добавляет все проекты из директории в сборку.

    add_subdirectory(KNP)

    # Добавляет бинарный файл с исходным кодом в файл программы main.cpp.

    add_executable("${PROJECT_NAME}" main.cpp)

    # Подключает фреймворк и библиотеку однопоточного бэкенда для CPU к проекту digits-recognition.

    target_link_libraries("${PROJECT_NAME}" PRIVATE KNP::BaseFramework::Core KNP::Backends::CPUSingleThreaded)

    При необходимости вы можете загрузить фреймворк динамически.

  4. Сохраните изменения в файле CMakeLists.txt.
В начало