Как я могу развернуть приложение Qt 5.10 Quick 2 на Windows XP?

Я установил среду разработки Qt 5.10 на свой компьютер, где уже была установлена ​​Visual Studio 2017 с набором инструментов v141_xp.

Когда я устанавливал Qt 5.10, я выбрал опцию Mingw32 Tool Kit. Теперь у меня есть приложение QML, созданное с использованием комплекта сборки Mingw32; это приложение использует некоторые функции 3D (например, Bars3D, но не использует угол).

Я использую windeployqt.exe из словаря \mingw53_32\bin для развертывания своего приложения. Это работает нормально и может работать в Windows 7.

Однако когда я копирую развернутые файлы в Windows SP с пакетом обновления 3, он не запускается; Я получаю сообщение об ошибке

"не удается найти точку входа xx в kernal32.dll..."

Как я могу развернуть QML-приложение Qt 5.10 для Windows XP с помощью компилятора VC или с помощью Mingw или Alor? Или есть что-то еще, что мне нужно знать?


person yunx_1997    schedule 20.12.2017    source источник
comment
Вы должны скомпилировать ваше приложение и Qt с набором инструментов, который поддерживает Windows XP. v141_xp tool set бесполезен, потому что вы используете mingw.   -  person Dmitry Sazonov    schedule 20.12.2017
comment
хх ??? имя функции справа. Найдите функцию в MSDN и посмотрите, поддерживается ли она в XP. XP устарела и больше не поддерживается.   -  person Joseph Willcoxson    schedule 21.12.2017


Ответы (1)


https://wiki.qt.io/PlatformSupport

5.6 — последняя официальная версия, поддерживающая XP, но я использую Qt 5.7 VS2015 в Xp (но без webengine).

person Miguel Angel Pons    schedule 21.12.2017