Не запускаются скомпилированные программы на других компьютерах Qt

Всем доброго времени суток, написал программу на c++ и Qt в Qt Creator. Компилировал через MinGW32 и MinGW64 под Windows. Дальше собрал все нужные файлы через windeployqt для каждой разрядности соответственно.

И появилась проблема что на тех ПК где в переменных среды не записан путь к компилятору выдает ошибку при попытке запуска. Ошибки либо просто числовой код, либо не обнаруживает библиотек. Версия Qt 5.15.2.

Подскажите что я делаю не так и как правильно. Спасибо


Ответы (1 шт):

Автор решения: Bearded Beaver

Утилита windeployqt по каким-то причинам не умеет подкладывать библиотеки от самого MinGW, это надо сделать вручную. Они лежат в папке с бинарями Qt. В той версии, что использую я, нужно положить следующие файлы:

  • libgcc_s_seh-1.dll
  • libstdc++-6.dll
  • libwinpthread-1.dll
→ Ссылка