Russian Qt Forum
Ноябрь 27, 2024, 07:08
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
QT4 + Mandriva 2008
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QT4 + Mandriva 2008 (Прочитано 7889 раз)
IGHOR
Крякер
Offline
Сообщений: 390
QT4 + Mandriva 2008
«
:
Декабрь 09, 2007, 05:00 »
Привет всем.
Недавно пришлось перейти на Mandriva 2008 в не уже есть встроеный Qt4
но не компилятся в kdevelop проекты Qt4 только Qt3.
Пробовал перекомпилить Qt ставил версию 4.3.2 тот же еффект.
при попытке компилирования стандартного проекта "Qt4 Application"
выдает ошибки типа "QtGui: Нет такого файла или каталога.."
Пробовал закинуть все эти библиотеки в папку с прогой, находятся сотни ошибок..
заметил что путь в KDevelop при компиляции /usr/lib/qt3 а в настройках не могу найти
где изменить путь.
Что нужно сделать чтобы оно заработало ?
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: QT4 + Mandriva 2008
«
Ответ #1 :
Декабрь 09, 2007, 12:01 »
Должно быть в параметрах проекта - выбор версии кути.
Какой КДевелоп вообще?
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
IGHOR
Крякер
Offline
Сообщений: 390
Re: QT4 + Mandriva 2008
«
Ответ #2 :
Декабрь 09, 2007, 15:11 »
девелоп 3.4.1
при создание проекта выбираю QMake Project->Qt4 Application
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: QT4 + Mandriva 2008
«
Ответ #3 :
Декабрь 11, 2007, 07:28 »
Несколько раз сталкивался с Мандривой разных версий...
И каждый раз переходил\ставил что-то другое...!
ИМХО глючный дистр, особенно для девелопмента. Рекомендую перейти на что-то более нормальное Kubuntu\Debian\Suse\Fc
По делу.
Создайте скрипт:
Код:
export QTDIR=/путь/к/Qt4
export PATH=/путь/к/Qt4/bin:$PATH
kdevelop
chmod +x имя_скрипта
запускайте скрипт.
Записан
Steven_Orko
Гость
Re: QT4 + Mandriva 2008
«
Ответ #4 :
Декабрь 11, 2007, 11:13 »
Цитата: Sergey B. от Декабрь 11, 2007, 07:28
Несколько раз сталкивался с Мандривой разных версий...
И каждый раз переходил\ставил что-то другое...!
ИМХО глючный дистр, особенно для девелопмента. Рекомендую перейти на что-то более нормальное Kubuntu\Debian\Suse\Fc
Значит, плохо сталкивался. Нормальный дистр как для разработки, так и для обычного пользования, как и любой другой дистр *nix. Не стоит переходить (скакать с места на место) на другой дистр, только если что-то не получается. Серьезный подход - это разобраться в проблеме. Не исключено, что в другом "более лучшем" дистре проблеммы повторятся, или появятся новые. И что тогда? Снова скакать?
P.S. Что же здесь нет ветки BSD?
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: QT4 + Mandriva 2008
«
Ответ #5 :
Декабрь 11, 2007, 11:49 »
Сталкивался хорошо, потому и перешёл несколько лет назад на Дебиан-based.
4 дня назад ставил знакомым 1С под wine.
Стоит Мандрива 2008.
Качаем wine с сайта. Пишем ./configure
говорит нет компиллера g++.
Идём в менеджер пакетов g++, make, dev пакеты стоят.
Смотрим файлы - вместо g++ стоит сpp...
Набираем cpp и тишина...
пишем cpp test.cpp говорит не могу создать файл...
Встречаюсь с такими проблемами, не в первый раз...
А вот после установки кубунту и компиллер нашёлся сразу и скомпилили всё...
Может просто к Мандриве у нас взаимная неприязнь...
«
Последнее редактирование: Декабрь 11, 2007, 12:11 от Sergey B.
»
Записан
IGHOR
Крякер
Offline
Сообщений: 390
Re: QT4 + Mandriva 2008
«
Ответ #6 :
Декабрь 11, 2007, 12:14 »
Так я и не справился с проблемой.. надеемся что новая мандрива будет работать нормально.
Оставил ее только изза красивого 3д интерфейса Compize
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: QT4 + Mandriva 2008
«
Ответ #7 :
Декабрь 11, 2007, 14:59 »
Цитата: IGHOR от Декабрь 11, 2007, 12:14
Оставил ее только изза красивого 3д интерфейса Compize
Очень весомый аргумент )))) К томуже, Мандрива не единственна де это можно юзать
Цитата: IGHOR от Декабрь 11, 2007, 12:14
Так я и не справился с проблемой.. надеемся что новая мандрива будет работать нормально.
Зря надеешься. Нужно не ждать супер-пупер навороченой версии, когда за тебя она все будет делать сама. Нужно настраивать текушую. Свою сусю настроил на ура. Прописал пути к кути, в кдевелопе в свойствах проекта тож все порпрописывал и все нормально работает. И так делаю с версии сусе 9.3. Накрайнек можно сгенерить мейки и с кадевелопа открыть мейк. Тоже все будет работать.
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Steven_Orko
Гость
Re: QT4 + Mandriva 2008
«
Ответ #8 :
Декабрь 11, 2007, 15:41 »
Цитата: Sergey B. от Декабрь 11, 2007, 11:49
Говорит нет компиллера g++.
Если говорит, значит, действительно нет.
Цитата: Sergey B. от Декабрь 11, 2007, 11:49
Идём в менеджер пакетов g++, make, dev пакеты стоят.
Смотрим файлы - вместо g++ стоит сpp...
Такого быть не может. пакета g++ нет, есть пакет gcc, кототый включает в себя компилятор c++.
Соответственно, вместо g++не може стоять cpp, т.к. g++ - это компилятор, а cpp - препроцессор.
Цитата: Sergey B. от Декабрь 11, 2007, 11:49
Набираем cpp и тишина...
Логично в силу выше написанного.
Цитата: Sergey B. от Декабрь 11, 2007, 11:49
пишем cpp test.cpp говорит не могу создать файл...
Опять же в силу выше написанного чтение мана полезно. )))
Цитата: Sergey B. от Декабрь 11, 2007, 11:49
Встречаюсь с такими проблемами, не в первый раз...
Ну, значит часто не ставился с остальными пакетами компилятор. Тут случаи могут быть разные. Винить только сборщиков дистра, имхо, неправильно.
Цитата: Sergey B. от Декабрь 11, 2007, 11:49
А вот после установки кубунту и компиллер нашёлся сразу и скомпилили всё...
Опять же он мог поставиться по-умолчанию, кто-то поставил, или при установке по зависимостям поставился. ))))
Цитата: Sergey B. от Декабрь 11, 2007, 11:49
Может просто к Мандриве у нас взаимная неприязнь...
Скорее всего. )))
Я работаю с несколькими системами: Mandriva, Altlinux, ASPLinux, МСВС, Suse, FreeBSD, Suse. Везде, где надо было что-то доустановить, настроить и т.д. приходилось именно это и делать. По мне, сборщики дистров не могут учесть все возможные варианты желаний пользователей.
К тому же, Ubuntu, насколько я знаю, имеет в репозитарии пакеты одной функциональности в одном экземпляре. Если я не ошибаюсь. Тогда, соответственно, часть Девелоп... будет устанавливаться, скорее всего, вся.
to IGHOR
У тебя судя по всему KDevelop 3.3.х.
У него есть эта
бага
.
Вот
здесь
советуют, как это обойти. Плюс еще лучше обновить KDevelop.
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: QT4 + Mandriva 2008
«
Ответ #9 :
Декабрь 11, 2007, 15:54 »
Цитата: Steven_Orko от Декабрь 11, 2007, 15:41
Цитата: Sergey B. от Декабрь 11, 2007, 11:49
Говорит нет компиллера g++.
Если говорит, значит, действительно нет.
Цитата: Sergey B. от Декабрь 11, 2007, 11:49
Идём в менеджер пакетов g++, make, dev пакеты стоят.
Смотрим файлы - вместо g++ стоит сpp...
Такого быть не может. пакета g++ нет, есть пакет gcc, кототый включает в себя компилятор c++.
Соответственно, вместо g++не може стоять cpp, т.к. g++ - это компилятор, а cpp - препроцессор.
Пакеты в менеджере стояли, просто я сейчас точные названия не помню...
Флейм разводить не буду. Но проблемы есть, которые в других дистрах отсутствуют. (хотя есть свои заморочки, сам остановился на кубунту, скорость работы высокая, стандартна и логична)
Я считаю, что для для девелопмента лучше что-то из мэйн стрима использовать, какие, я уже называл выше.
Записан
crossly
Гость
Re: QT4 + Mandriva 2008
«
Ответ #10 :
Декабрь 11, 2007, 19:33 »
в параметрах проекта... поддержка с++ .... вкладка qt options.... выставь параметры... и вся проблема..
Записан
IGHOR
Крякер
Offline
Сообщений: 390
Re: QT4 + Mandriva 2008
«
Ответ #11 :
Декабрь 11, 2007, 21:54 »
Цитата: crossly от Декабрь 11, 2007, 19:33
в параметрах проекта... поддержка с++ .... вкладка qt options.... выставь параметры... и вся проблема..
Там я настроил, все на Qt4 и дир тоже в /usr/lib/qt4
всеравно ошибка.
Цитата: Steven_Orko от Декабрь 11, 2007, 15:41
to IGHOR
У тебя судя по всему KDevelop 3.3.х.
У него есть эта
бага
.
Вот
здесь
советуют, как это обойти. Плюс еще лучше обновить KDevelop.
в Mandriva 2008 встроеный KDevelop 3.4.1
Qt4.3.2 установилось, видимо без проблем но при установке KDevelop 3.5.0 выдает ошибки.
Цитата: pastor от Декабрь 11, 2007, 14:59
Зря надеешься. Нужно не ждать супер-пупер навороченой версии, когда за тебя она все будет делать сама. Нужно настраивать текушую. Свою сусю настроил на ура. Прописал пути к кути, в кдевелопе в свойствах проекта тож все порпрописывал и все нормально работает. И так делаю с версии сусе 9.3. Накрайнек можно сгенерить мейки и с кадевелопа открыть мейк. Тоже все будет работать.
Ага, сейчас SUSE и юзаю, самый класный линукс, все что надо есть в дистрибутиве к тому же Yast..
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...