Как создать исполняемый файл для приложения Qt?

Я искал в Интернете полезную и ясную информацию об этом, меня раздражает, что такую ​​тривиальную вещь так сложно сделать.

Мне нужно создать исполняемый файл для моего проекта Qt, чтобы запускать его на других компьютерах. Мой проект отлично работает в Qt Creator, но когда я пытаюсь запустить исполняемый файл, созданный в папке выпуска, я получаю ошибки о том, что некоторые DLL отсутствуют, и, хотя я поместил их все в тот же каталог моего .exe, теперь у меня есть некоторые ошибки о точках входа в процедурах внутри dll (QtCore4.dll).

Решение выглядит как статическое связывание, я нашел много информации о нем, но ни один из них мне не помог. Вот что я пробовал до сих пор:

  • Использование исполняемого файла, созданного в папке выпуска, как я сказал выше.
  • Статическая компоновка, следуя этому руководству (и многим другим, все почти одно и то же): http://doc.qt.io/qt-4.8/deployment-windows.html , но я получаю следующая ошибка во время "configure -static": NMAKE: фатальная ошибка U1077: '"c: \ Arquivos de programas \ Microsoft Visual Studio 9. 0 \ VC \ BIN \ cl.EXE"': код возврата ' 0x2 ' Стоп. Сборка qmake завершилась неудачно, код возврата 2

Для этого мне не удалось найти никакого решения, поэтому я здесь, просто пытаюсь создать исполняемый файл для моего проекта Qt , надеюсь, вы, ребята, дадите мне немного света.

18
задан Christophe Weis 1 December 2015 в 07:00
поделиться

1 ответ

Сделайте эти шаги:

1-Открытых спокойных окон командной строки.

Qt command-line window

2-Переходят к каталогу, какой .exe файл существует (использование команды CD).

3-Выполнений "windeployqt.exe - быстрый". команда

4-Выполните свой EXE-файл и наслаждайтесь им!

Это видео большое

0
ответ дан 30 November 2019 в 08:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: