-
Notifications
You must be signed in to change notification settings - Fork 0
GettingStarted RU
ameharoo edited this page Aug 15, 2024
·
2 revisions
В вашем файле 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
Вернуться к: Главная | Начало работы