Название: qt3 + qt4 Как установить на KDE две версии ? Отправлено: izoomer от Январь 21, 2007, 19:44 Установил себе Fedore Core 6 , но в нем qt3 установлен и соответственно KDevelop настроен на рабооту с qt3. Как правильно установить qt4.2 не трогая qt3 и что бы KDevelop работал с qt4 ?
Название: qt3 + qt4 Как установить на KDE две версии ? Отправлено: Steven_Orko от Январь 21, 2007, 20:03 поменяй в настройках KDevelop значение QTDIR на путь, куда у тебя установлен Qt Frmework и пропиши полный путь к qmake и другим утилитам Qt. Если у тебя qmake от qt3 не используется, то в файле /etc/profile.d/qtdir3.sh с таким содержанием (возможно у тебя будет немного другое):
Код: # Set QTDIR for Bash shell исправь предпоследнюю две строчку чтобы было вот так: Код: # Set QTDIR for Bash shell Естественно, редактирование этого файла необходимо делать под суперпользователем. Если я ничего не забыл, то должно получиться )))) P.S. Кажется, там еще инклуды прописывать надо в IDE... Если что, спрашивай Название: qt3 + qt4 Как установить на KDE две версии ? Отправлено: izoomer от Январь 21, 2007, 20:10 а компилить и устанавливать по умолчанию, в /usr/local/Troltech ? Мне то в принципе qt-3 не нужен, может вместо него установить или ваобще удалить старый qt-3 или он нужен для работы KDE ?
Название: qt3 + qt4 Как установить на KDE две версии ? Отправлено: nova от Январь 21, 2007, 20:52 Для работы кде нужен qt-3.
1.Сносиш kdevelop: rpm -e kdevelop 2. лезиш http://www.kdevelop.org/index.html?filename=3.4/download.html качаеш kdevelop-3.3.94.tar.bz2 3. делаеш все что там написано. Я пропускаю п.4 а в п.5 делаю ./configure --prefix=/usr --with-kdelibsdoxy-dir=/usr/share/doc/HTML/en/kdelibs-apidocs 4. наслаждаешся :) При этом можеш работать как с проэктами под qt-3 так и под qt-4. когда создаеш проект qt-4 он спрашивает где лежит qmake и designer. В (параметры проэкта/Поддержка с++) есть новая вкладка Qt options посмотри :) в таком случае побарабану где лежит qt-4 :) Название: qt3 + qt4 Как установить на KDE две версии ? Отправлено: Steven_Orko от Январь 21, 2007, 21:47 Цитата: "izoomer" а компилить и устанавливать по умолчанию, в /usr/local/Troltech ? Мне то в принципе qt-3 не нужен, может вместо него установить или ваобще удалить старый qt-3 или он нужен для работы KDE ? Устанавливать ты можешь туда, куда захочешь. Qt3 не сноси, потому что он нужен всей среде KDE и некоторым программам в частности ))) Ну, а насчет обновления KDevelop тебе решать... Название: qt3 + qt4 Как установить на KDE две версии ? Отправлено: izoomer от Январь 22, 2007, 00:58 Цитата: "nova" Для работы кде нужен qt-3. 1.Сносиш kdevelop: rpm -e kdevelop 2. лезиш http://www.kdevelop.org/index.html?filename=3.4/download.html качаеш kdevelop-3.3.94.tar.bz2 3. делаеш все что там написано. Я пропускаю п.4 а в п.5 делаю ./configure --prefix=/usr --with-kdelibsdoxy-dir=/usr/share/doc/HTML/en/kdelibs-apidocs 4. наслаждаешся :) При этом можеш работать как с проэктами под qt-3 так и под qt-4. когда создаеш проект qt-4 он спрашивает где лежит qmake и designer. В (параметры проэкта/Поддержка с++) есть новая вкладка Qt options посмотри :) в таком случае побарабану где лежит qt-4 :) Все сдела так , установилось работает но компилить не хочет - не находит заголовочных файлов. Порылся в настройках проекта не нашел где указывать пути к загловочным файлам от qt-4.2.0 . Подскажи гд это прописать надо ? Название: qt3 + qt4 Как установить на KDE две версии ? Отправлено: nova от Январь 22, 2007, 10:43 В диалоге (Проект/Параметры проекта) выбираеш поддержка C++, Зкаладка Qt Options.
Разрешаеш, Вабераеш Qt 4, прописываеш пути к qmake и designer. у меня все дежит в /usr/local/Trolltech/Qt-4.2.2/ . не забываеш после этого запустить qmake ( c права вкладка QMake Manager в ней выбераеш весь проэкт, жмеш правый кнопк мыши и выбираеш Run qmake recurively) пересобираеш проект :) Все сто процентов работает !!! Проверено. Название: qt3 + qt4 Как установить на KDE две версии ? Отправлено: izoomer от Январь 22, 2007, 14:49 спасибо!!!
перезагрузка помогла (что не характерно для Linux). все работает добавлено спустя 3 часа 18 минут: поспешил не компилится проект мой создаю через меню Проект/новый класс свой класс - вставляю туда свой код , а он мне пишет ошибку Код:
на стандартном объявлении слота Код:
хотя стандартный проект , создаваемый по команде "новый проект" из шаблона - компилится Название: qt3 + qt4 Как установить на KDE две версии ? Отправлено: nova от Январь 22, 2007, 20:39 Я такое тоже замечал. Если не ошибаюсь если в меню Проект/новый класс не указываеш сто класс наследнит QObject. помогает Run qmake и ребуилд подпроекта.
По моему такоеже вылезает после создания .UI. меня пока не напрягает :) |