Windeployqt создает exe-файл, который не работаетC++

Программы на C++. Форум разработчиков
Anonymous
Windeployqt создает exe-файл, который не работает

Сообщение Anonymous »

Я создал простое приложение, которое можно создать на Ubuntu и Mac с помощью «make», но в Windows у меня возникают эти ошибки, когда я пытаюсь создать приложение с помощью QT Creator.
Я сделал это:
  • Откройте Qt Creator.
  • Создайте новый проект: Создать проект -> Приложение -> Qt. Приложение виджетов
  • Копировать исходные коды из gui/: mainwindow.h, mainwindow.cpp и main.cpp
  • Сборка: Build -> Build Project " redatamguiwindows"
После установки Chocolatey с помощью choco install DirectX и копирования DLL в Z:\redatamguiwindows\build\Desktop_Qt_6_7_2_MinGW_64_bit-Debug, я побежал

Код: Выделить всё

$vcInstallDir = "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC"
[System.Environment]::SetEnvironmentVariable("VCINSTALLDIR", $vcInstallDir, [System.EnvironmentVariableTarget]::Process)
cd Z:\redatamguiwindows\build\Desktop_Qt_6_7_2_MinGW_64_bit-Debug
& "C:\Qt\6.7.2\mingw_64\bin\windeployqt.exe" redatamguiwindows.exe
он ​​говорит: «Внимание: не удалось найти ни одну версию dxcompiler.dll и dxil.dll».
а затем, когда я открываю exe, он говорит: "exe по-прежнему не работает с "точкой входа в процедуру..."
у вас есть идеи, как это исправить?
Я я использую Qt 6.7, загруженный с https://d13lb3tujbc8s0.cloudfront.net/o ... -4.8.0.exe, и установил Qt Desktop по умолчанию.

Подробнее здесь: https://stackoverflow.com/questions/789 ... oesnt-work

Вернуться в «C++»