Проблема с установкой QT на Vista - PullRequest
1 голос
/ 22 февраля 2010

Я скачал QT SDK LGLP (библиотеки Creator +) 4.6 и у меня возникают проблемы при компиляции проектов. После установки я добавил C: \ Qt \ 2010.02 \ qt; C: \ Qt \ 2010.02 \ qt \ bin в PATH и добавил переменную QTDIR env, содержащую C: \ Qt \ 2010.02 \ qt, я запускаю "configure -platform win32-" g ++ ", чтобы скомпилировать его. Все прошло хорошо. Я пытался использовать QT Creator для создания и компиляции проекта.

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

Не установлена ​​действительная версия Qt. Установите один в Инструменты / Параметры Ошибка при создании проекта GUITest При выполнении шага сборки 'QMake' Отмененная сборка.

Когда я захожу в Инструменты / Параметры, версия вручную устанавливается на v4.6.2, расположение c: \ qt \ 2010.02 \ qt \ bin \ qmake.exe. Автоматически обнаруженная версия установлена ​​на то, что я добавил каталоги в Path. Здесь я что-то не так делаю? Кто-нибудь сталкивался с этой проблемой в Vista.

Я работаю над этим 2 дня, меняю конфигурации, переустанавливаю и т. Д. *

Ответы [ 3 ]

1 голос
/ 23 февраля 2011

Попробуйте удалить / переустановить qt creator

Но я очень подозреваю, что вы не скомпилировали qt правильно, так как эта проблема кажется действительно странной. У меня было много проблем с компиляцией, поэтому я знаю себя по прошлым ошибкам.

Убедитесь, что вы внимательно перечитали инструкции по установке для вашей среды, также, если у вас есть Visual Studio, вам нужно следовать процедуре, чтобы установить ее в соответствии с ней. То же самое, если вы используете другой компилятор c

Если ничего не получается, самый простой способ установить qt imo - это напрямую из их git-хаба, chec installin qt из git, на их git-сайте есть вики, объясняющая, как это сделать

это действительно просто, и после этого все, что вам нужно сделать, это добавить qt к создателю

1 голос
/ 22 февраля 2010

Значение QtDir компилируется в QMAKE-двоичный. Вы можете только изменить это перекомпилировав qmake и передав отличается от qt-configure (я не уверен, какой параметр или переменная перешел на qmake) При использовании предварительно скомпилированные, загруженные двоичные файлы, вам придется держать QtDir в C: \ Qt \ 4.6.2

EDIT: То, что я сказал, было неверным. Расположение файлов qmake, moc, ... находится в файле:

<Qt>/4.x.x/.qmake.cache
0 голосов
/ 24 февраля 2010

Эй, это эмуляторы QT имеют много проблем в Vista, я пробовал несколько раз, это не работает для меня .. он хорошо работает с Windows XP хотя плохо скажу вкратце что нужно делать 1) установить последнюю версию Perl 2) установить редактор карбида с ++ 3) установить Qt SDK 4) установить эмуляторы s60 или N97

убедитесь, что все перечисленные выше элементы, кроме perl, будут в том же диске, а также убедитесь, что имена папок, которые вы задаете при установке, не должны содержать пробелов вообще.

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

если у вас есть какие-либо сомнения, не стесняйтесь спрашивать.

...