Qt не работает правильно - PullRequest
0 голосов
/ 10 ноября 2011

Я только что установил Qt_SDK_Win_offline_v1_1_4_en.exe и запускаю QT Creator. Я работаю на Win7 64 бит.

Я хотел сделать приложение с формой и кнопкой для тестирования Qt. Я выбираю New-> Project QT Widget-> Aplikacja Gui QT ---> затем Настольное приложение.

Когда я запускаю кнопку Play - это должно создать и запустить приложение, я получаю сообщение: мне нужно проверить путь и привилегии. Я не могу также запустить exe-файлы от имени администратора вручную, потому что Windows выдает сообщение о том, что у меня нет привилегий. Я дал полные права в свойствах файла, но после запуска я получаю сообщение об ошибке, что у меня нет mingwm10.dll.

Ответы [ 2 ]

0 голосов
/ 10 ноября 2011

Хорошо, я нашел частичное решение, я мог наконец запустить exe-файл.

Во-первых, что-то должно было измениться в моей Windows7, потому что каждая новая созданная папка (и файлы в ней) имели ограничения, и никто не могвыполнить все операции.

Итак, после изменения свойств папки я получил сообщение об отсутствующих файлах dll, и я начал копировать их из папки QT.Существует по крайней мере несколько разных версий каждой dll, и только одна верна, поэтому я копирую их из папки mingw, потому что я использовал компилятор mingw, и, наконец, после копирования 4-5 dll, я запускаю exe-файл.

Но это не то, что я ожидаю от приложения, в котором пакет установки имеет почти 2 ГБ ...

спасибо, м.

0 голосов
/ 10 ноября 2011

Я дал полные привилегии в свойствах файла, но после запуска я получаю сообщение об ошибке, что у меня нет mingwm10.dll.

Это означает, что нужная библиотека не может быть найденав любом месте Windows выполняет поиск библиотек.Обычный способ обойти это - убедиться, что папка, содержащая копию mingwm10.dll, которую устанавливает Qt SDK, находится в переменной окружения PATH.Вот один из множества руководств Google по настройке этих переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...