Skip to content

GettingStarted RU

ameharoo edited this page Aug 15, 2024 · 2 revisions

Начало работы с Mess

Содержание

  1. Использование Mess с CMake
  2. Использование Mess вручную

В вашем файле CMakeLists.txt определите следующие переменные:

  • ${MESS_DIRECTORY}: Путь к директории Mess (например, ./Mess).
  • ${MESS_SOURCE}: Путь к исходному файлу Mess (например, ./messages/messages.ini).
  • ${MESS_TARGET}: Путь к файлу вывода (сгенерированному) (например, ./headers/messages.h).

Добавьте следующие строки в ваш CMakeLists.txt:

set(MESS_DIRECTORY "${CMAKE_SOURCE_DIR}/Mess")
set(MESS_SOURCE "./messages/messages.ini")
set(MESS_TARGET "./headers/messages.h")

include(${MESS_DIRECTORY}/CMakeLists.txt)

Убедитесь, что CMakeLists.txt включает зависимости и соберите ваш проект. Например:

add_executable(cpp_example main.cpp ${MESS_TARGET})
add_dependencies(cpp_example mess)

Для полного примера использования Mess с CMake, ознакомьтесь с этим примером.

В вашем терминале выполните следующие шаги:

cd Mess

# Создайте и активируйте виртуальное окружение
python -m venv .venv
source .venv/bin/activate  # На Windows используйте .venv\Scripts\activate.bat или .venv\Scripts\Activate.ps1

# Обновите pip и установите необходимые модули
python -m pip install --upgrade pip
pip install -r requirements

Используйте следующую команду для генерации кода:

python mess.py cpp ./output.cpp ./source.ini

Вернуться к: Главная | Начало работы