1.7 KiB
1.7 KiB
ARC — сборка и запуск
Windows (x64)
Требования
- Visual Studio 2022
- Qt 6.9.0 (msvc2022_64)
- vcpkg с пакетом
tesseract:x64-windows
Сборка
mkdir build_x64
cd build_x64
cmake .. -G "Visual Studio 17 2022" -A x64 -DCMAKE_PREFIX_PATH="C:/Qt/6.9.0/msvc2022_64" -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release
Деплой Qt DLL
"C:\Qt\6.9.0\msvc2022_64\bin\windeployqt.exe" .\Release\ARC.exe
Копирование vcpkg DLL
Скопировать все DLL из vcpkg в папку с exe:
copy C:\Users\User\.vcpkg-clion\vcpkg\installed\x64-windows\bin\*.dll .\Release\
База данных
БД не включена в сборку. Перед первым запуском скопировать файл БД:
copy database\app_data.db .\Release\database\app_data.db
Папка database/ создаётся автоматически при сборке. Путь к БД настраивается в config.ini (ключ db/dbPath), по умолчанию ./database/app_data.db.
Запуск
cd Release
ARC.exe
macOS
TODO: инструкция для macOS будет добавлена позже.
Требования
- Qt 6 (
brew install qt) - Tesseract + Leptonica (
brew install tesseract leptonica)
Сборка
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build .
База данных
Перед первым запуском скопировать файл БД:
mkdir -p database
cp ../database/app_data.db ./database/app_data.db
Запуск
./ARC