Skip to content

Windows build with Qt Creator

IKhonakhbeeva edited this page Dec 6, 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. Добавляем переменные среды: PYTHON_PATH = c:\path\to\python\
    2. Добавляем в конец к PATH путь к msys2: 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.