Russian Qt Forum
Ноябрь 23, 2024, 23:29
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Софт для Qt разработчика
Страниц:
1
...
13
14
[
15
]
16
17
...
26
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Софт для Qt разработчика (Прочитано 360956 раз)
SABROG
Гость
Re: Софт для QT разработчика
«
Ответ #210 :
Июль 12, 2007, 08:44 »
А Eclipse с Qt Integration не пробывал ?
Записан
cresta
Гость
Re: Софт для QT разработчика
«
Ответ #211 :
Июль 12, 2007, 12:34 »
Eclipse нету для mandriva 10.2
А на лесном базаре слишком большой для моей сети файл. Я его буду качать неделю
Поэтому наиболее оптимальное - это C::b
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Софт для QT разработчика
«
Ответ #212 :
Июль 12, 2007, 16:45 »
Цитата: "cresta"
Где взять ИДЕ для qt 3.3 под mandriva 10.2 (2005)?
А KDevelop не подходит?
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
SLiDER
Гость
Re: Софт для QT разработчика
«
Ответ #213 :
Июль 12, 2007, 20:22 »
Цитата: "cresta"
Eclipse нету для mandriva 10.2
А зачем вам Eclipse "для mandriva", берете архив для своей архитектуры с eclipse .org, распаковываете его, ну например, в /opt, и запускаете /opt/eclipse/eclipse, вуаля, все работает. Надо только java чтоб была установлена, обновляется он собственной встроенной обновлялкой, фичи к нему через неё же ставятся.
ЗАЧЕМ ВАМ СПЕЦИАЛИЗИРОВАННЫЙ ПАКЕТ?
?
Записан
cresta
Гость
Re: Софт для QT разработчика
«
Ответ #214 :
Июль 13, 2007, 09:16 »
Цитата: "SLiDER"
А зачем вам Eclipse "для mandriva", берете архив для своей архитектуры с eclipse .org, распаковываете его, ну например, в /opt, и запускаете /opt/eclipse/eclipse, вуаля, все работает.
Вуаля, ничего не работает и работать не может по определению. Объясню на примере установки gtk2:
Чтобы установить gtk2, мне потребовалось установить пакет pango, для установки которого в свою очередь потребовалось обновить glibc моего дистрибутива до версии 2.12. Кроме того поставил ещё пакеты (cairo и т.д.) для удовлетворения зависимостей.
Теперь у меня есть gtk2 и я почти счастлив. Почему почти? Потому что с обновленной glibc возникают регулярно проблемы: программы, использующие ffree() из этой библиотеки, падают, о чем я получаю регулярно сообщения в консоли.
Кроме того, я лишился десктопа как такового и всех утилит настройки системы (rpmdrake, localedrake, menudrake и т.д.), использовавших старую версию gtk.
Причина опять же выводится в консоль: в новой версии gtk не найден метод GtkWindow::connect_signal().
Пришлось переустанавливать систему, ибо все эти пакеты ставятся только по дефолтному пути /usr/lib и нет возможности откатить всё назад.
Похоже, что linux-разработчики понятия не имеют об обратной совместимости. У каждого Абрама своя программа...
Вчера закачал иде u++ для i386, установил, попытался запустить и получил сообщение об ошибке: не найдена libpangocairo.
Как установить libpangocairo и сопутствующую ей glibc 2.12 я уже знаю, и чем это обернется - тоже...
Вот поэтому я ищу дистрибутив иде именно для своей системы. Чтобы ничего не надо было менять, обновлять и т.д.
Записан
Tonal
Гость
Re: Софт для QT разработчика
«
Ответ #215 :
Июль 13, 2007, 10:18 »
Eclipse использует только java.
Если она у тебя установлена и версии не ниже той, котроая требуется, она бкдет работать, если нет - нет.
Т.е. тебе нужен не для Eclipse под твою систему, а java соответствующей версии. ;-)
Записан
SLiDER
Гость
Re: Софт для QT разработчика
«
Ответ #216 :
Июль 13, 2007, 19:49 »
Цитата: "cresta"
Цитата: "SLiDER"
А зачем вам Eclipse "для mandriva", берете архив для своей архитектуры с eclipse .org, распаковываете его, ну например, в /opt, и запускаете /opt/eclipse/eclipse, вуаля, все работает.
Вуаля, ничего не работает и работать не может по определению. Объясню на примере установки gtk2:
Чтобы установить gtk2, мне потребовалось установить пакет pango, для установки которого в свою очередь потребовалось обновить glibc моего дистрибутива до версии 2.12. Кроме того поставил ещё пакеты (cairo и т.д.) для удовлетворения зависимостей.
Теперь у меня есть gtk2 и я почти счастлив. Почему почти? Потому что с обновленной glibc возникают регулярно проблемы: программы, использующие ffree() из этой библиотеки, падают, о чем я получаю регулярно сообщения в консоли.
Кроме того, я лишился десктопа как такового и всех утилит настройки системы (rpmdrake, localedrake, menudrake и т.д.), использовавших старую версию gtk.
Причина опять же выводится в консоль: в новой версии gtk не найден метод GtkWindow::connect_signal().
Пришлось переустанавливать систему, ибо все эти пакеты ставятся только по дефолтному пути /usr/lib и нет возможности откатить всё назад.
Похоже, что linux-разработчики понятия не имеют об обратной совместимости. У каждого Абрама своя программа...
Вчера закачал иде u++ для i386, установил, попытался запустить и получил сообщение об ошибке: не найдена libpangocairo.
Как установить libpangocairo и сопутствующую ей glibc 2.12 я уже знаю, и чем это обернется - тоже...
Вот поэтому я ищу дистрибутив иде именно для своей системы. Чтобы ничего не надо было менять, обновлять и т.д.
Блиииин, ну почему у меня ну совершенно без бубна eclipse уже на протяжении 3 лет работаеет на gentoo, SuSe, openSuSe, Kubuntu и FedoraCore, а с прошлого года еще и на МСВС?
?? Что я делаю не так. :twisted:
И кто вас заставлял ставить самые новые пакеты из нестабильных веток, вместо текущих для вашей версии дистрибутива? Прежде чем пенять на разработчиков Linux, может стоит сначала свои руки выпрямить и попытаться понять идеологию построения и обновления вашего дистрибутива?
А что бы не иметь проблем с бинарными дистрибутивами преходите на gentoo
добавлено спустя 1 минуту:
Цитата: "Tonal"
Eclipse использует только java
Ну вообще-то еще gtk2 или motif по выбору.
Записан
cresta
Гость
Re: Софт для QT разработчика
«
Ответ #217 :
Июль 14, 2007, 10:57 »
Цитата: "SLiDER"
И кто вас заставлял ставить самые новые пакеты из нестабильных веток, вместо текущих для вашей версии дистрибутива? Прежде чем пенять на разработчиков Linux, может стоит сначала свои руки выпрямить и попытаться понять идеологию построения и обновления вашего дистрибутива?
Ещё раз повторюсь: я ищу именно для своей версии. Для Mandriva 10.2. Но этого нигде нет. Поэтому наудачу попробовал более новые версии.
Насчет криворукости:
Никто не убедит меня, что у написавшего gtk2 и изъявшего из неё одну из функций предыдущей версии, с головой всё в порядке. Кроме того зачастую от версии к версии меняются как количество параметров, так и типы параметров некоторых функций. Это что, пряморукость? И у этих разработчиков на всё одна отговорка: ваши либы старые, не поддерживаются, качайте последние версии.
Если написал новую версию, будь добр, постарайся, чтобы она было совместима со старым софтом.
Вот это и есть обратная совместимость, которая к сожалению не в почёте.
P.S.
Давайте не будем переливать из пустого в порожнее.
Если нет нужных ссылок - значит нет. Ничего не поделаешь.
Я сейчас использую Kate. Единственно,чего хотелось бы добавить - это броузер классов и autocompletion. Если бы были соответствующие плагины, никакой иде не искал бы. В остальном меня всё устраивает.
Записан
SLiDER
Гость
Re: Софт для QT разработчика
«
Ответ #218 :
Июль 14, 2007, 12:13 »
Цитата: "cresta"
P.S.
Давайте не будем переливать из пустого в порожнее.
Если нет нужных ссылок - значит нет. Ничего не поделаешь.
И все-таки я последний раз по этой теме отвечу.
Цитата: "cresta"
Ещё раз повторюсь: я ищу именно для своей версии. Для Mandriva 10.2. Но этого нигде нет. Поэтому наудачу попробовал более новые версии.
Вы таки мне хотите сказать что в дистрибутиве Mandriva 10.2 нет штатного gtk2? Извините, но это ложь. Я настаиваю, что при утановленных стандартных, для вашей версии дистрибутива, версиях библиотек (sun-jdk, gtk2, motif) Eclipse
БУДЕТ НОРМАЛЬНО РАБОТАТЬ
.
Цитата: "cresta"
Насчет криворукости:
Никто не убедит меня, что у написавшего gtk2 и изъявшего из неё одну из функций предыдущей версии, с головой всё в порядке. Кроме того зачастую от версии к версии меняются как количество параметров, так и типы параметров некоторых функций. Это что, пряморукость? И у этих разработчиков на всё одна отговорка: ваши либы старые, не поддерживаются, качайте последние версии.
Если написал новую версию, будь добр, постарайся, чтобы она было совместима со старым софтом.
Вот это и есть обратная совместимость, которая к сожалению не в почёте.
Опять ложь, хотя и по меньше предыдущей, описанная вами ломка api, происходит довольно редко, и только при смене мажорных версий. И происходит это не только в Linux но и в других системах (вам напомнить про .net), нормальное эволюционное развитие. С одной лишь разницей, в Linux вы всегда имеет исходный код, а значит больше гибкости при решениии возможных проблем.
Цитата: "cresta"
Я сейчас использую Kate. Единственно,чего хотелось бы добавить - это броузер классов и autocompletion. Если бы были соответствующие плагины, никакой иде не искал бы. В остальном меня всё устраивает.
Есть на эту тему плагины к Кате, посмотрите на kde-apps.org.
Записан
QCasper
Гость
Re: Софт для QT разработчика
«
Ответ #219 :
Июль 14, 2007, 20:15 »
Цитата: "cresta"
Я сейчас использую Kate. Единственно,чего хотелось бы добавить - это броузер классов и autocompletion. Если бы были соответствующие плагины, никакой иде не искал бы. В остальном меня всё устраивает.
А как же отладка?
Записан
cresta
Гость
Re: Софт для QT разработчика
«
Ответ #220 :
Июль 14, 2007, 22:57 »
SLiDER, читайте внимательно:
Не надо говорить о лжи, если вы не владеете в полной мере информацией о том, что я делал.
А полная информация такова: gtk2 как таковой в mandriva 10.2 присутствует. Но мне нужен был пакет develop. Поэтому и была предпринята попытка установить его. Именно пакет develop, а не просто gtk2.
Вся беда в том, что пакетов для mandriva выпуска ранее 2006 нету. У меня же 2005.
Я уже 10 раз сказал, что нету старых, поэтому наудачу пробовал новые. А вы же мне постоянно говорите, что нужно ставить старые, под 10.2. Я это и без вас знаю. Поэтому и спрашивал ссылки на старые дистрибы. Я вам говорю, что молоко белое, а вы возражаете: нет, молоко белое
Т.е. говорите тоже, что и я. Читайте внимательно.
О ломке api: это не ложь. Подтверждение я уже видел ( отсутствие функций, присутствовавших в старой версии), но вы этому не верите. Возможно вас убедит информация не от меня? Сходите на linux.ru/forum - там вы найдёте подтверждение моим словам от третьих лиц. Возможно они вас убедят
.net я не использовал, ничего не могу сказать... Но я не могу себе представить, чтобы например MessageBox количество параметров изменилось, или изменились типы параметров, или она вообще исчезла из user32. Она была,есть и будет, независимо от версии. И будет работать именно так, как от неё ожидаешь на любом дистрибутиве, хоть 9x, хоть w2k, хоть xp, хоть w2k3.
Давайте заканчивать. Только не советуйте мне искать пакеты для моего дистрибутива. Я и так ищу пакеты именно для своего дистрибутива.
За ссылку спасибо. Сейчас пойду смотреть, может что интересное найду.
QCasper
У нас же есть qDebug
Чего же ещё...
После Olly никакой другой отладчик не хочется юзать. А чтобы приспособиться к dbg, надо вычеркнуть из памяти весь предыдущий опыт работы с компьютерами (за 16 лет привычки сильно укоренились), чтобы начать с чистого листа. Ибо филисофия dbg - это абсолютно другой мир. Привыкать к нему и разбираться в нем - слишком долго. Да и неохота.
Поэтому юзаю qDebug.
Записан
QCasper
Гость
Re: Софт для QT разработчика
«
Ответ #221 :
Июль 14, 2007, 23:24 »
Цитата: "cresta"
QCasper
У нас же есть qDebug
Чего же ещё...
После Olly никакой другой отладчик не хочется юзать. А чтобы приспособиться к dbg, надо вычеркнуть из памяти весь предыдущий опыт работы с компьютерами (за 16 лет привычки сильно укоренились), чтобы начать с чистого листа. Ибо филисофия dbg - это абсолютно другой мир. Привыкать к нему и разбираться в нем - слишком долго. Да и неохота.
Поэтому юзаю qDebug.
Даже элементарный поиск строки, в которой приложение сваливается (access violation к примеру) при использовании qDebug требует, чтобы этот qDebug был впихнут после каждой строчки. В том время как в нормальной IDE, можно ограничиться нажатием на клавишу поошагового выполнения. Например F10 в VS. Увеличение скорости разработки налицо на мой скромный взгляд.
Записан
SLiDER
Гость
Re: Софт для QT разработчика
«
Ответ #222 :
Июль 14, 2007, 23:42 »
Рассуждение о том, что вас заставляет использовать устаревший дистрибутив к которому у вас к тому же нет полного набора стандартных пакетов, опустим.
Цитата: "cresta"
О ломке api: это не ложь. Подтверждение я уже видел ( отсутствие функций, присутствовавших в старой версии), но вы этому не верите. Возможно вас убедит информация не от меня? Сходите на linux.ru/forum - там вы найдёте подтверждение моим словам от третьих лиц. Возможно они вас убедят
.net я не использовал, ничего не могу сказать... Но я не могу себе представить, чтобы например MessageBox количество параметров изменилось, или изменились типы параметров, или она вообще исчезла из user32. Она была,есть и будет, независимо от версии. И будет работать именно так, как от неё ожидаешь на любом дистрибутиве, хоть 9x, хоть w2k, хоть xp, хоть w2k3.
А вот тут постойте, молодой человек, я уже около 15 лет занимаюсь программированием, причем 13 из них под Windows, а 7 еще и под альтернативные системы (Linux, QNX etc). И однозначно могу утверждать, что миф о том, что софт написанный и отлаженный под одной из версий windows всегда работает так как ты это ожидаешь мягко говоря неверен, зачастую хорошо если он хоть как-то работает. Я могу вам рассказать, что стоит за этой так называемой "обратной совместимостью", и как эта "совместимость" достигается. Скажу честно лучше бы MS официально и обоснованно периодически ломало API, чем при некотором видимом соответствии интерфейсов дописывала к нему костыли или меняла внутреннюю функциональность. Если бы вам приходилось когданибудь осуществлять поддержку хоть сколько нибудь сложной системы на разных версиях Windows, я бы от вас наверное таких заявлений тут не услышал.
И опять же повотрюсь, что между мажорными версиями ни один серьезный проект API ломать не будет. За семь лет не сталкивался с подобным безобразием ни в Qt ни в Gtk. Мало того, поддерживается полная бинарная совместимость. И мне тут, как бы, доказывать нечего, а вот вы могли бы дать ссылку.
Записан
Tonal
Гость
Re: Софт для QT разработчика
«
Ответ #223 :
Июль 15, 2007, 00:52 »
Цитата: "cresta"
А полная информация такова: gtk2 как таковой в mandriva 10.2 присутствует. Но мне нужен был пакет develop. Поэтому и была предпринята попытка установить его. Именно пакет develop, а не просто gtk2.
Ну так в чём же дело-то?
Eclipse, как подсказывают товарищи, нужен кроме java ещё "gtk2 или motif". Обычный.
Поставте его, раз он у вас есть, и будет счастье! ;-)
Или я опять прогнал, и Eclipse требует таки gtk2-develop?
Если вы хотите найти какие-то дистрибутивы под старую мандриву - таки и идите на форум посвещённый мандриве, там быстрее и проще найдёте.
Или вы хотите новый дистрибутив тод старую систему? Так соберите.
Что тут-то флейм разводить?
А по поводу совместимости в винде - попробуйте поставить что-нибуди из современного софта на win95 или плотно поработайте например с графикой - а потом расскажите о совместимости...
Правда лучше на другом форуме. ;-)
Записан
cresta
Гость
Re: Софт для QT разработчика
«
Ответ #224 :
Июль 15, 2007, 01:37 »
15 лет это немало, но это меньше, чем 20 лет. Да и насчет молодого человека вы немного погорячились. Это я могу вам сказать "молодой человек", а не вы мне
О несовместимости: что бы я вам не сказал, вы не поверите.
Если вы сомневаетесь в том, что несовместимость версий (при одинаковых мажорных) существет - устанавливайте mandriva 10.2 и затем злополучный gtk. И тогда вы посмотрите своими глазами на "совместимость". Если вам не хочется устанавливать, то придётся поверить мне на слово. И незачем употреблять слово "ложь". Мне нет никакого смысла обманывать, выдумывая несуществующие ошибки. Не я писал эти утилиты, которые конфликтуют с gtk. Я всего лишь сторонний наблюдатель, который обновил gtk, запустил программу, работавшую со старой версией и увидел результат. А вы мне рассказываете о полной бинарной совместимости...
Ставьте и смотрите результат. По другому вам ничего не докажешь.
добавлено спустя 17 минут:
Цитата: "Tonal"
Что тут-то флейм разводить?
А по поводу совместимости в винде - попробуйте поставить что-нибуди из современного софта на win95 или плотно поработайте например с графикой - а потом расскажите о совместимости...
Вы внесли свою посильную лепту в этот флейм...
А вы знаете, что такое обратная совместимость, и чем она отличается от приведенного вами примера с win95? Похоже, что нет.
Ибо обратная совместимость предполагает работоспособность старого софта на современной системе, а не нового софта на старой системе. Поэтому думаю вам лучше рассказать о новом софте на старой win95 где-нибудь на другом форуме
Давайте на этом заканчивать разговоры. Иде под мою ОС как я понял не существует. Спасибо всем.
P.S.
Ссылка для SLiDER:
Здесь чел тоже заметил несовместимость версий gtk2. Итого уже две функции. Хотите больше подтверждений - ищите сами.
http://www.linux.ru/forum/index.php?t=msg&goto=317175&rid=0&S=77883a41ff307e8e8ea1b434568ddd89&srch=%EA%EE%EB%E8%F7%E5%F1%F2%E2%EE#msg_317175
Записан
Страниц:
1
...
13
14
[
15
]
16
17
...
26
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...