forked from trikset/trik-studio
-
Notifications
You must be signed in to change notification settings - Fork 0
Windows build with Qt Creator
IKhonakhbeeva edited this page Dec 6, 2019
·
4 revisions
- Python, версия 3.7.4
- Msys2, последняя версия, x64
- Qt, версия 5.12.5/5.12.6 MinGW x32/x64 + модуль Qt Scripts. Желательно установить компоненты Qt Debug Information Files и Sources, для облегчения отладки.
Запускаем 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
git clone https://github.com/trikset/trik-studio.git
-
Открываем проект trik-studio (
studio.pro
) в QtCreator, заходим Проекты -> Сборка(Projects -> Build), в разделе Окружение сборки(Build Environment)- Добавляем переменные среды:
PYTHON_PATH
=c:\path\to\python\
- Добавляем в конец к PATH путь к msys2:
PATH
+=c:\path\msys64\mingw[64|32]\bin;c:\path\msys64\usr\bin
- Добавляем переменные среды:
-
В этапах сборки в дополнительные параметры дописываем строку
CONFIG += noPch
-
Собрать проект
-
При возникновении ошибки
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.