Не запускаются скомпилированные программы на других компьютерах Qt
Всем доброго времени суток, написал программу на c++ и Qt в Qt Creator. Компилировал через MinGW32 и MinGW64 под Windows. Дальше собрал все нужные файлы через windeployqt для каждой разрядности соответственно.
И появилась проблема что на тех ПК где в переменных среды не записан путь к компилятору выдает ошибку при попытке запуска. Ошибки либо просто числовой код, либо не обнаруживает библиотек. Версия Qt 5.15.2.
Подскажите что я делаю не так и как правильно. Спасибо
Ответы (1 шт):
Утилита windeployqt по каким-то причинам не умеет подкладывать библиотеки от самого MinGW, это надо сделать вручную. Они лежат в папке с бинарями Qt. В той версии, что использую я, нужно положить следующие файлы:
libgcc_s_seh-1.dlllibstdc++-6.dlllibwinpthread-1.dll