Skip to content

Windows build with Qt Creator

IKhonakhbeeva edited this page Dec 2, 2019 · 4 revisions

Подготовка окружения разработки для Trik Studio x32/x64 (Windows 10)

Prerequisites:

  1. Python, версия 3.7.4
  2. Msys2, последняя версия, x64
  3. Qt, версия 5.12.5/5.12.6 MinGW x32/x64 + модуль Qt Scripts. Желательно установить компоненты Qt Debug Information Files и Sources, для облегчения отладки.

Install dependencies:

Запускаем msys2, устанавливаем пакеты pkg-config, libusb, zlib. Для x64: pacman -Su mingw-w64-x86_64-pkg-config mingw-w64-x86_64-libusb mingw-w64-x86_64-zlib Для x32: pacman -Su mingw-w64-i686-pkg-config mingw-w64-i686-libusb mingw-w64-i686-zlib

Clone trik-studio repo:

git clone https://github.com/trikset/trik-studio.git

Setup project:

  1. Открываем проект trik-studio (studio.pro) в QtCreator, заходим Проекты -> Сборка(Projects -> Build), в разделе Окружение сборки(Build Environment) добавляем переменные среды: 1.1. PYTHON_PATH = c:\path\to\python\ 1.2. PYTHON_LIB = c:\path\to\python\libs Добавляем в конец к PATH путь к msys2: 1.3. PATH += c:\path\msys64\mingw[64|32]\bin;c:\path\msys64\usr\bin

  2. В этапах сборки в дополнительные параметры дописываем строку CONFIG += noPch

  3. Собрать проект

  4. При возникновении ошибки The process failed to start. Either the invoked program "path/to/project/Debug/qrgui/mainWindow/bin/debug/trik-studio.exe" is missing, or you may have insufficient permissions to invoke the program. необходимо вручную отредактировать файл studio.pro.user: в секции mainWindow изменить значение RunConfiguration.WorkingDirectory.default с path/to/project/Debug/qrgui/mainWindow/bin/debug/trik-studio.exe на path/to/project/Debug/bin/debug/trik-studio.exe и перезапустить QtCreator.

Clone this wiki locally