Repository navigation
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Вернуться к: Главная | Начало работы