Russian Qt Forum
Ноябрь 02, 2024, 17:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: У этого профиля Qt неизвестный инструментарий  (Прочитано 5934 раз)
Kunashir
Гость
« : Сентябрь 30, 2010, 08:14 »

ОС: Дебиан Ленни
QT: 4.6.3 - изначально установлен из SDK.
Пересобирал так:
./configure -static -release -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libjpeg -plugin-sql-mysql  -no-gtkstyle -v -I /usr/include/mysql -L /usr/lib/mysql
make -no-gtkstyle
make install -no-gtkstyle

Все без ошибок проходит. Запускаю Creator и в настройках профиля :
"У этого профиля Qt неизвестный инструментарий"
Что это может быть?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Сентябрь 30, 2010, 08:57 »

make -no-gtkstyle - это зачем?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Kunashir
Гость
« Ответ #2 : Сентябрь 30, 2010, 09:01 »

make -no-gtkstyle - это зачем?
Это на одном форуме вычитал... без этого клучика (не знаю эффективен он или нет) make вообще выдает ошибку, что по gtkstyle не хватает файлов.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Сентябрь 30, 2010, 09:11 »

-static -plugin-sql-mysql не вяжутся. В статической сборке плугины не поддерживаются.
Указывай префикс для установки, чтобы не запоганить уже установленный Кьют.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Kunashir
Гость
« Ответ #4 : Сентябрь 30, 2010, 09:27 »

-static -plugin-sql-mysql не вяжутся. В статической сборке плугины не поддерживаются.
Указывай префикс для установки, чтобы не запоганить уже установленный Кьют.
Ну при сборке там коммент проскакивает что плагины будет динамически подключаться.
Запускаю из /opt/qt2010.../qt/bin
а установленная с ОСью версия стоит в /usr/lib кажется, она в принципе работает и после сборке 4.6.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #5 : Сентябрь 30, 2010, 10:01 »

Если не указывать префикс, по умолчанию устанавливается в /usr/lib, так что ты затер установленный через пакетный менеджер Кьют.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Kunashir
Гость
« Ответ #6 : Сентябрь 30, 2010, 10:04 »

В Креаторе в Инструменты/параметры надо профилем из PATH пишет что он готов к работе!
А вот из /opt/qt2010.../qt/bin - У этого профиля Qt неизвестный инструментарий
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #7 : Сентябрь 30, 2010, 10:13 »

Попробуй удалить все, что ты наустанавливал (make uninstall), переустановить Кьют через пакетный менеджер, скомпилировать статику с -prefix /opt/qt/4.x.x (тут укажи свою версию).
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Kunashir
Гость
« Ответ #8 : Сентябрь 30, 2010, 14:32 »

В виртуалке поднял Дебиан.
Поставил из пакет Кутю - все нормально, нет поддержки мускуля.
Далее начинаю сборку:
./configure -prefix /opt/qtsdk../qt/ -static -release  -plugin-sql-mysql  -no-gtkstyle -v -I /usr/include -L /usr/lib
make -no-gtkstyle
без ключика выдает ошибку почему-то, как и make install
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #9 : Сентябрь 30, 2010, 15:56 »

Попробуй из консоли собрать проект:
/opt/qtsdk../qt/bin/qmake && make clean && make
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.278 секунд. Запросов: 23.