Полная версия этой страницы:
Установка QtCreator
Привет всем. WinXP SP3, Qt creator 2.0.0. После установки QtSDK заускаю QtCreator и не могу скомпилировать программу, в настройках профилей имеется такое сообщение - не корректно установлен профиль Qt, выполните make install. Что делать? В какой директории выполнять эту команду? Или может проблема в чем то другом? Путь к бинам в path прописал.
Цитата(Jeka @ 13.11.2010, 10:54)
Привет всем. WinXP SP3, Qt creator 2.0.0. После установки QtSDK заускаю QtCreator и не могу скомпилировать программу, в настройках профилей имеется такое сообщение - не корректно установлен профиль Qt, выполните make install. Что делать? В какой директории выполнять эту команду? Или может проблема в чем то другом? Путь к бинам в path прописал.
Инструменты->Параметры->Qt4->...
Тут есть два пути: 1) прописать папку, куда ты поставил QT в глобальной переменной PATH (Свойства системы->Переменные среды); 2) сздать особую конфигурацию, указав вручную в окне настроек путь до QT и до MinGW. Путь до MinGW придется в обоих вариантах указывать вручную.
Если и после этого не заработает, то запустив командную строку из каталога, куда установлен QT запустить команду 'make install'. А вообще там батник должен лежать с нужными командами для сборки библиотек.
1) Дописал путь к mingw - не помогло
2) Насчет особой конфигурации, как ее создать?
3) Make install - в каталоге установки нет makefile
Litkevich Yuriy
13.11.2010, 12:11
Цитата(Jeka @ 13.11.2010, 14:38)
2) Насчет особой конфигурации, как ее создать?
смотри
документацию
Ааа... Это я делал. В версии 2.0.0 нет поля для указания пути к mingw. Попробую новую версию, но теперь интересно, как же настраивается эта? В Path добавил и путь к Qmake и путь к mingw, но это не помогает.
Блин, НЕ ПИШИТЕ НИЧЕГО В ПАТХ, все и так работает. Где вы этот идиотский мануал находите? SDK сама все прописывает
да ты че? а я потвоему сам все поламал и теперь тут от нефиг делать пишу? Я эту заразу три раза переустанавливал, потому что она на соседний комп сразу установилась и заработала. А вот у меня фигушки.
Пункт 2 сообщения delete делал?
Что происходит при попытке сборки руками?
Кутешная консоль собирает?
Консоль есть, запускается, работает или нет не знаю. Пользовался ей давно и всего пару дней.
Второй пункт делал, но... у меня нет поля для указания пути к mingw. Оно как то включается, я так понимаю? Как?
Руками ни разу собирать не пробовал.
Поставил последнюю версию, те же проблемы. Профиль не установлен.
molchanoviv
15.11.2010, 16:26
Тема тут уже поднималась, и кажись ее тогда решили, поищи по форуму.
Это я ее поднимал)) Нет в этот раз немного подругому. На другие компы ставится без проблем, на этот нет.
Что такое make install?
Где его выполнять?
molchanoviv
15.11.2010, 17:50
При установке из sdk его выполнять не нужно. В свойствах проекта посмотри какая среда используется для сборки.
Используется системная среда. Поставил галку "чистая" эффекта ноль.
Так что такое make install и почему он не используется при установке из sdk?
Litkevich Yuriy
15.11.2010, 20:45
Цитата(Jeka @ 15.11.2010, 22:10)
Так что такое make install
устанавливает то, что ты собрал из исходников.
Алексей1153
15.11.2010, 21:07
Цитата(Гость_Гость_* @ 13.11.2010, 19:14)
В ПАТХ,
хватит смеятся)) это не смешно. Попробую собрать и установить.
Алексей1153
16.11.2010, 7:50
Jeka, извини, вырвалось ))
Задолбался устанавливать, пробую через Qt-шную консоль, что это за ошибка?
D:\QtProj\Konsole>qmake konsole.pro
Could not find mkspecs for your QMAKESPEC(win32-g++) after trying:
C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_create_more/Troll/4.6/qt\mkspecs
Error processing project file: konsole.pro
igor_bogomolov
16.11.2010, 13:30
Тебе же в консоль написали, что за ошибка
Цитата(Jeka @ 16.11.2010, 12:01)
Could not find mkspecs for your QMAKESPEC(win32-g++) after trying:
Все mkspecs находятся в одноименной папке в директории с исходниками Qt.
Запускать как то так
qmake -spec qtdir/mkspecs/win32-g++ konsole.pro
Цитата
Установка QtCreator, профиль не установлен
А вообще, это похоже на багу в новой версии qt creator. У меня такая же проблемы была на Linux. При этом make install не помог. Решилось как то само. Последовательность действий была примерно такой. Собрал программу из консоли, потом запустил креатор, открыл этот же проект. Он предложил импортировать мне настройки чего то там, я отказался. Установилась теневая сборка. Затем в Проекты->Настройка сборки->Профиль Qt я выбрал нужный мне профиль (у меня их несколько) и снял галочку с теневой сборки. И после всего этого у меня вдруг автоматически создался еще один профиль (дубль того что я хотел подцепить) и он оказался рабочим.
Вот такое вот шаманство. Надеюсь хоть чем то поможет
--добавлено--------
И еще одна вещь. Если у вас до этого была установлена другая версия qt creator, удалите его конфиг. файлы (QtCreator.conf, QtCreator.db, QtCreator.ini). Где их искать на виндовсе не знаю, воспользуйтесь поиском. (даже если других версии не было, хуже не станет
)
to igor_bogomolov:
Ок, буду пробовать варианты, спасибо
Litkevich Yuriy
16.11.2010, 14:34
Цитата(Jeka @ 16.11.2010, 16:01)
C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_create_more/Troll/4.6/qt\mkspecs
какой-то путь странный
слова
greenhouse быть не должно!
Trolltech/Code_less_create_more - дважды.
Jeka, скачай последний SDK поставь поумолчанию, хватит себя насиловать.
Это уже из последнего SDK.
И этот SDK на другом компе встал абсолютно нормально
Litkevich Yuriy
16.11.2010, 16:52
Цитата(Jeka @ 16.11.2010, 19:22)
И этот SDK на другом компе встал абсолютно нормально
снеси всё подчистую и поставь заново
Несколько раз уже сносил.
Litkevich Yuriy
16.11.2010, 17:57
Цитата(Jeka @ 16.11.2010, 21:11)
Несколько раз уже сносил.
в какой каталог устанавливаешь?
При установке Qt патчит свои библиотеки, заменяя зашитый в них путь на фактический. Судя по всему это не произошло по какой-то причине. На компьютере установленные какие-нибудь антивирусы или средства проактивной защиты?
molchanoviv
16.11.2010, 19:24
Добавь в системные переменные QMAKESPEC со значением win32-g++
to Kagami:
Есть такие штуки, но на отключение у меня нет прав((
to Litkevich Yuriy
устанавливаю по умолчанию C:\Qt\2010.05\
Поставь Qt на другую машину, а на эту ее просто скопируй (но обязательно в тот же каталог, куда ставил на первой).
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.