Qt windeployqt не удалось: не похоже на исполняемый файл Qt?
У меня есть простая программа qt С ++. используя mingw8.1 gcc в качестве компилятора в Windows.
Я могу запустить его в создателе qt.
Но когда я хочу использовать windeplotqt для развертывания, это не удалось:
a.exe does not seem to be a Qt executable
мой шаг:
1. copy the exe from build-xxx-release/release/a.exe to a clean folder
2. open terminal from QT(mingw) from my windows start menu
3. cd the clean folder in terminal
4. windeployqt a.exe
потом ошибка вылезла.
Это сводило меня с ума, потому что я много раз переустанавливал QT. Я могу гарантировать, что мой qt - чистая среда.
Может ли кто-нибудь помочь в этом?
1 ответ
возможно, вы используете неправильный "windeployqt".
В win 10 попробуйте найти каталог, в котором установлен Qt, например
C:\Qt\Qt6.1.0\6.1.0\msvc2019_64\bin
или же
C:\Qt\Qt6.1.0\6.1.0\mingw81_64\bin
.
Ваш
windeployqt.exe
может быть в
msvc2019_64
,
mingw81_64
или другие.