не найти или загрузить плагин платформы Qt "windows", даже если он существует - PullRequest
0 голосов
/ 01 ноября 2019

Я скачал одно приложение из [ссылка здесь] (https://www.cs.purdue.edu/homes/gnishida/photo/).

Я хочу создать 3D-модель из изображения. Но выдает ошибку об окнах плагина платформы Qt.

Я скачал с сайта 6 ГБ приложения и попытался запустить его, сначала он выдает ошибку на некоторых недостающих библиотеках CUDA, для которых я скачал старую CUDA Framework 7.0 (1 ГБ) и взял оттуда. Но когда я попыталсяснова, чтобы запустить инструмент снова, он выдает «Плагин недостающей платформы в Windows». Я попытался скачать Qt Creator, затем я скопировал папку плагинов / платформ в папку приложения, но все еще выдавая ту же ошибку.

Редактировать Ниже приведено содержимое файла приложения объемом 6 ГБ. Ниже приведено содержимое этой загрузки объемом 5,7 ГБ.

cga (Folder) (contains some xml files of doors, windows etc.)
data (folder)(contains ctr, xml and jpg files)
hatching (folder) (contains some images files)
Material (folder) (contains some images files)
models (folder) (contains subfolders, having files end with .prototxt and caffemodel)
shaders (folder) (contains .glsl files)
textures (folder) (contain some image files)
boost_chrono-vc120-mt-1_58.dll
boost_system-vc120-mt-1_58.dll
boost_thread-vc120-mt-1_58.dll
CGAL_Core-vc120-mt-4.13.dll
CGAL_ImageIO-vc120-mt-4.13.dll
CGAL-vc120-mt-4.13.dll
cublas64_70.dll (i added this from CUDA 7.0)
cudart64_70.dll (i added this from CUDA 7.0)
curand64_70.dll (i added this from CUDA 7.0)
glew32.dll
hdf5_hl.dll
hdf5_hl_cpp.dll
hdf5_hl_f90cstub.dll
hdf5_hl_fortran.dll
hdf5_tools.dll
libgcc_s_seh-1.dll
libgflags.dll
libgfortran-3.dll
libglog.dll
libgmp-10.dll
libmpfr-4.dll
libopenblas.dll
libquadmath-0.dll
opencv_world300.dll
PhotoTo3D.exe (Which i was trying to run)
Qt5Core.dll
Qt5Gui.dll
Qt5OpenGL.dll
Qt5Widgets.dll
Qt5Xml.dll
szip.dll
zlib.dll

Я попытался добавить папки 'plugins / platform' и их библиотеки напрямую, а также попыталсячтобы создать qt.conf, чтобы приложение работало, я также попытался добавить переменные окружения. Это все предложения с разных платформ. m работал для меня.

Я даже пробовал это на другом ноутбуке, я думал, что это из-за аппаратной проблемы, но проблема остается той же.

Я даже пытался исправить это, устанавливая переменные среды, нопроблема осталась прежней.

Сам инструмент открывался, вылетал и удалялся через секунду. Поэтому я использовал CMD для перехода к пути и попытался.

CD C:\Users\Muhammad Wajeeh\Desktop\Research On Photos
"PhotoTo3D.exe"

Я ожидал, что приложение, интерфейс которого может быть создан из-за библиотек Qt, может принимать изображение в качестве входных данных и создавать 3D-здания, но это невозможно. Вы можете увидеть это на YouTube

1 Ответ

0 голосов
/ 04 ноября 2019

Вам просто нужен каталог платформ с правильными DLL-файлами Qt.

Вы должны иметь следующую структуру каталогов:

enter image description here

Перед тем, как организовал каталог, как указано выше, я получил ошибку:

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

(обратите внимание, что вышеприведенные dll являются отладочными - они заканчиваются на -d.dll - просто выберите нужные).

...