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

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

Страниц: 1 ... 14 15 [16] 17 18 ... 26   Вниз
  Печать  
Автор Тема: Софт для Qt разработчика  (Прочитано 360917 раз)
SLiDER
Гость
« Ответ #225 : Июль 15, 2007, 01:45 »

Цитата: "cresta"
15 лет это немало, но это меньше, чем 20 лет. Да и насчет молодого человека вы немного погорячились. Это я могу вам сказать "молодой человек", а не вы мне Улыбающийся
О несовместимости: что бы я вам не сказал, вы не поверите.
Если вы сомневаетесь в том, что несовместимость версий (при одинаковых мажорных) существет - устанавливайте mandriva 10.2 и затем злополучный gtk. И тогда вы посмотрите своими глазами на  "совместимость". Если вам не хочется устанавливать, то придётся поверить мне на слово. И незачем употреблять слово "ложь". Мне нет никакого смысла обманывать, выдумывая несуществующие ошибки. Не я писал эти утилиты, которые конфликтуют с gtk. Я всего лишь сторонний наблюдатель, который обновил gtk, запустил программу, работавшую со старой версией и увидел результат. А вы мне рассказываете о полной бинарной совместимости...
Ставьте и смотрите результат. По другому вам ничего не докажешь.


Мой опыт по работе с четырьмя разными дистрибутивами говорит об обратном, но и предполагать что вы так долго и целенаправленно вводите всех нас в заблуждение, я наверное не стану.  Крутой Остается предположить криворукость французских программистов, создававших вашу версию дистрибутива?  Веселый Ибо в компетентности майнтейнеров и программистов из команды Gtk я сам не однократно убеждался, а вот с дистрибутивом Mandrake не работал ни разу. :wink:

Но за всем этим флеймом, мы как-то упустили основной вопрос. Вам таки удалось запустить eclipse?

добавлено спустя 4 минуты:

 
Цитата: "SLiDER"
Это я могу вам сказать "молодой человек", а не вы мне Улыбающийся


Кстати а почему? У меня, допустим, были на то причины, учитывая как вы резво, сходу кинулись обвинять всех и вся в некомпетентности (имеются в виду весьма опытные и уважаемые во всем мире команды программистов работающие в сфере open source).  :wink:

добавлено спустя 2 минуты:

 
Цитата: "cresta"
Иде под мою ОС как я понял не существует. Спасибо всем.


И всеже стоит немного подучить теорию. Нестоит путать ОС с дистрибутивом. Как уже было сказано, нужно приложить немного усилий и понимания, и все у вас получится.Крутой
Записан
cresta
Гость
« Ответ #226 : Июль 15, 2007, 02:02 »

SLiDER, я не буду ставить eclipce, это хоть и жаба, но она не в вакууме существует. Она точно также опирается на ту же glibc, которую придется обновлять и затем получать ошибки функции ffree().
Сходите по приведенной ссылке. Это первое, что я нашёл. Направление задано, остальное ищите сами, если много свободного времени.

Об ОС: я знаю, чем отличается ОС от дистрибутива, просто для краткости написал ОС, подразумевая конкретно установленую у меня mandriva 10.2 и надеясь, что вы поймёте, о чем речь.

Я не думаю, что дело именно во французских программистах. Это философия opensource. Каждый кто хочет, стряпает свое и вываливает в интернет. Но скоординировать деятельность такого количества независимых разработчиков просто нереально. И естественно разработчики особо не стараются сделать свой продукт полностью совместимым со всеми существующими клонами, ибо это нереально. Отсюда имеем то, что имеем.
Записан
SLiDER
Гость
« Ответ #227 : Июль 15, 2007, 03:15 »

Цитата: "cresta"
SLiDER, я не буду ставить eclipce, это хоть и жаба, но она не в вакууме существует. Она точно также опирается на ту же glibc, которую придется обновлять и затем получать ошибки функции ffree().
Сходите по приведенной ссылке. Это первое, что я нашёл. Направление задано, остальное ищите сами, если много свободного времени.

Об ОС: я знаю, чем отличается ОС от дистрибутива, просто для краткости написал ОС, подразумевая конкретно установленую у меня mandriva 10.2 и надеясь, что вы поймёте, о чем речь.

Я не думаю, что дело именно во французских программистах. Это философия opensource. Каждый кто хочет, стряпает свое и вываливает в интернет. Но скоординировать деятельность такого количества независимых разработчиков просто нереально. И естественно разработчики особо не стараются сделать свой продукт полностью совместимым со всеми существующими клонами, ибо это нереально. Отсюда имеем то, что имеем.


Черт  :twisted:  Ночью я становлюсь злым, и это не к добру. Вы всегда читаете, то что на заборах пишут Непонимающий?  :twisted:  Так вот, по поводу вашей ссылки, специально пошел, не поленился, а вот вы похоже сами ее даже толком не почитали.  :evil: А находится по этой ссылке разговор двух некомпетентных идиотов, иначе не назвать. Не разбираясь в сути их проблемы, вопервых, нет в Gtk такой функции GMemCunk, во вторых, есть такая структура GMemChunk и втретьих, конечно же, она никогда не "мутирует от версии к версии пакета gtk, меняя то тип параметров а то и вовсе их количество".

Вобщем я надеюсь вы меня поняли.  :twisted:

Я тут вот задумался, и мне кажется, что мне знаком ваш архитип. Я даже рискну рассказать, в общих чертах, кто вы и чем занимаетесь.  Веселый До недавних пор вы программировали только под Windows, и не знали горя, ваша любимая среда разаработки Borland C++ Builder, вероятно вы, либо сотрудник какого-то госучереждения (может быть НИИ), либо конторы смежной с ним, но недавно по чьей-то прихоти вас заставили прейти на Linux (уж не МСВС ли причина), а вам этот Linux совсем не нравится, ну не похож он на Window как ни крути, ну все по другому, все не так. А как хорошо было на "винде" все так знакомо, и понятно. Такого рода людей не понимающих основ: не различающих понятия ОС и дистрибутив, open sources software и free software, непонимающих особенностей построения и функционирования дистрибутивов, современных методов разработки крупных open sources проектов т.п.; а главное совершенно не имеющих ни малейшего желания все это понять и осмыслить ("ведь все это дурь, и скорее всего временная, скоро все придет в норму и я вернусь в свое любимое окружение"), за последнее время я уже повстречал не мало, на просторах постсоветского ВПК и всевозможных министерств.

З.Ы. Весь предыдущий абзац есть художественный вымысел автора поста, и все совпадения с реальностью, прошу считать случайностью. В конце концов вы сами виноваты, нефиг было меня посылать черт знает куда.  :wink:
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #228 : Июль 15, 2007, 09:00 »

Честно говоря, я сам неоднократно сталкивался с проблемами несовместимости пакетов от версии к версии. Как наиболее свежий пример - назову ffmpeg. У нас один из продуктов был основан на более ранней его версии, так вот, когда нам пришлось пересобрать его под другой дистриб - ничего не получилось, он начал требовать "другой" glibc. Когда же с сайта разработчика были скачаны самые последние исходники - оказалось, что они просо не могут быть скомпилены на ASP Linux 10, поскольку изначально были рассчитаны под Федору (по-моему). Скорее всего, уважаемы cresta столкнулся с подобной проблемой - у разработчиков не до всего дошли руки (я их в принципе понимаю - тяжело затетстить пакет под всеми возможными дистрибутивами, мы испытываем ту же проблему, поэтому не всегда софт, писанный и отлаженный на сусе или аспе, нормально идет на той же федоре...).
А может, стоит просто сменить дистрибутив? Почему именно Мандрива?
Записан

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 не волк, в лес не уйдёт
SLiDER
Гость
« Ответ #229 : Июль 15, 2007, 11:02 »

Цитата: "Racheengel"
Честно говоря, я сам неоднократно сталкивался с проблемами несовместимости пакетов от версии к версии. Как наиболее свежий пример - назову ffmpeg. У нас один из продуктов был основан на более ранней его версии, так вот, когда нам пришлось пересобрать его под другой дистриб - ничего не получилось, он начал требовать "другой" glibc. Когда же с сайта разработчика были скачаны самые последние исходники - оказалось, что они просо не могут быть скомпилены на ASP Linux 10, поскольку изначально были рассчитаны под Федору (по-моему). Скорее всего, уважаемы cresta столкнулся с подобной проблемой - у разработчиков не до всего дошли руки (я их в принципе понимаю - тяжело затетстить пакет под всеми возможными дистрибутивами, мы испытываем ту же проблему, поэтому не всегда софт, писанный и отлаженный на сусе или аспе, нормально идет на той же федоре...).
А может, стоит просто сменить дистрибутив? Почему именно Мандрива?


Ну на счет ffmpeg это известная фича, они действительно чатенько ломают API (есть еще один пример плохого программирования - gstreamer), но как я уже и говорил, меня вобщем-то возмутил безапеляционный тон господина cresta и его наезды на все open sorces сообщество в целом. Однако среди больших и серьезных проектов, коим без сомнения является Gtk, такие рецидивы редки и очень не приветствуются.
Кстати при должном желании понятие дистрибутив Linux, становится очень прозрачным, из любого дистрибутива можно легко собрать любой другой, благо все возможности для этого имеются. Однако проблемы с переносом софта из FC на ASP (тем более такой клинический, когда софт не толлько не работает но даже не собирается) встречаю в первые, ибо это фактически один и тотже дистрибутив (ASP использует FC-шный репозитарий). :?


P.S. Кстати в этом изаключается работа дистростроителей что бы гарантировать работоспособность пакетов входящих в репозитарий его дистрибутива, учтя все возможные перекрестные зависимости, ибо не таскать же разработчику их  все со своим софтом. Разделение труда. А софт то работает под любым дистром ось то одна, состав библиотек может быть разным. Крутой

З.З.Ы. все, ушел в лес, по грибы.   Веселый
Записан
cresta
Гость
« Ответ #230 : Июль 15, 2007, 11:37 »

Уважаемый SLiDER, я понимаю, что все вокруг "некомпетентные идиоты", один вы сверхкомпетентный специалист. И мой пример вас не убеждает, думаю и пример Racheengel вас тоже не убедит, как и любой другой... Поэтому повторюсь: если вы хотите иметь понятие об обратной совместимости a-la linux, установите дистрибутив подобный моему, в котором например glibc версии 2.6.3, и gtk версии 2.4.0 а затем попробуйте установить gtk-devel какой-нибудь из последних стабильных версий (я пробовал по-моему 2.10). И расскажете нам, как это сказалось на работе вашей свежеустанановленой mandriva. Вот тогда вы будете в полной мере владеть информацией о совместимости. Хотя я сильно сомневаюсь, что вы это сделаете... Ведь очень неприятно скинуть шоры с глаз и увидеть окружающую действительность. А до тех пор не надо рассуждать о том, с чем вы не сталкивались и о чем понятия не имеете.

С архитипом у вас опять неувязка вышла. Я не работник нии. Я не использую Borland С++ Builder. Были бы внимательней - заметили бы, что я использую Kate для написания кода. Простой текстовый редактор. Для любителей билдера это нонсенс. К сожалению masm под линух не существует, иначе я бы не связывался ни с qt, ни с его ООП. И не нужен был бы мне броузер классов qt, отсутствие которого я пытался ликвидировать установкой ИДЕ. Поэтому не делайте выводов, если не владеете в полной мере информацией.
 
В общем давайте прекращать дискуссию.

Racheengel, поменять дистрибутив конечно можно, но что это меняет в принципе? По-моему ничего. Завтра выйдет новая версия старого продукта и что тогда делать? Опять менять дистрибутив? Это как попытка поймать свой собственный хвост...
Записан
troorl
Гость
« Ответ #231 : Июль 15, 2007, 16:44 »

Уважаемые, вы что-то путаете... В Linux написанием софта и сборкой пакетов под дистрибутивы занимаются разные люди (о боже, вот это новость!). От разработчика требуется выложить исходники и описание зависимостей на публичный сервер. Вся остальная работа за мэйнтейнерами конкретного дистрибутива. Если ваш продукт не хотят включать в репозитарий дистрибутива - значит он никому не надо.

Я не понимаю, откуда вы берёте эти проблемы?

PS. мандрива - это не показатель, ибо говно на постном масле, уж извините...
Записан
SLiDER
Гость
« Ответ #232 : Июль 15, 2007, 18:02 »

Цитата: "cresta"
Уважаемый SLiDER, я понимаю, что все вокруг "некомпетентные идиоты", один вы сверхкомпетентный специалист. И мой пример вас не убеждает, думаю и пример Racheengel вас тоже не убедит, как и любой другой... Поэтому повторюсь: если вы хотите иметь понятие об обратной совместимости a-la linux, установите дистрибутив подобный моему, в котором например glibc версии 2.6.3, и gtk версии 2.4.0 а затем попробуйте установить gtk-devel какой-нибудь из последних стабильных версий (я пробовал по-моему 2.10). И расскажете нам, как это сказалось на работе вашей свежеустанановленой mandriva. Вот тогда вы будете в полной мере владеть информацией о совместимости. Хотя я сильно сомневаюсь, что вы это сделаете... Ведь очень неприятно скинуть шоры с глаз и увидеть окружающую действительность. А до тех пор не надо рассуждать о том, с чем вы не сталкивались и о чем понятия не имеете.

С архитипом у вас опять неувязка вышла. Я не работник нии. Я не использую Borland С++ Builder. Были бы внимательней - заметили бы, что я использую Kate для написания кода. Простой текстовый редактор. Для любителей билдера это нонсенс. К сожалению masm под линух не существует, иначе я бы не связывался ни с qt, ни с его ООП. И не нужен был бы мне броузер классов qt, отсутствие которого я пытался ликвидировать установкой ИДЕ. Поэтому не делайте выводов, если не владеете в полной мере информацией.
 
В общем давайте прекращать дискуссию.

Racheengel, поменять дистрибутив конечно можно, но что это меняет в принципе? По-моему ничего. Завтра выйдет новая версия старого продукта и что тогда делать? Опять менять дистрибутив? Это как попытка поймать свой собственный хвост...


Вот черт, а вы упрямый товарищ. А как я по вашему должен был отнестись к вашей ссылке, кроме как к попытке послать меня лишь бы отвязался. По существу этой ссылки я уже высказался, можете что то сказать против?
На счет дистрибутивов, как я уже говорил при наличии должного опыта это понятие становится черезвычайно прозрачным, в конце концов ни кто не отменял возможности сборки из исходников. А на счет устаревших дистрибутивов и установки в них нового софта, даже не входящего в их поставку, я уже говорил, что с прошлого года у нас ведется разработка непосредственно в МСВС 3.0, вам рассказать что это за операционная система? Так вот в ней у нас великолепно работает, о чудо, eclipse. И вот доведение ее с полного нуля до вполне юзабельного состояния, с точки зрения разработчика, заняло всего пару дней, мы с вами тут флеймим дольше. А ваше "не могу" это ничто иное как "не хочу" и именно об этом я уже несколько постов пытаюсь всем рассказать.
Так что шоры не у меня, а у вас. Вы не хотите решать возникшую перед вами проблему (причем, в основном, только вы об это проблеме и говорите), сваливая все на кого угодно: на криворуких программистов, неумеющих обеспечить совместимости, на плохих дистростроителей, которые, вот гады, не положили пакет с eclipse-ом в стандартную поставку дистрибутива, и еще черт знает на кого.
А вот это уже понты ->
Цитировать
сожалению masm под линух не существует, иначе я бы не связывался ни с qt, ни с его ООП.

не нравится ооп, так кто же заставляет, графических тулкитов и разных языков (с другими парадигмами) под Linux великое множество, а можно и без тулкита, прямо на xlib, кто мешает? Кстати есть nasm, и он ни чуть не хуже masm-a.
З.Ы. Было бы желание решать проблемы, а уж способы их решения всегда найдуться.  :wink:
Записан
crossly
Гость
« Ответ #233 : Август 20, 2007, 15:26 »

HiQt www.qt-apps.org
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


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


Просмотр профиля WWW
« Ответ #234 : Август 20, 2007, 19:04 »

С виду прикольно. Только не нашел как скачать. Грустный Может кините ссылку?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
crossly
Гость
« Ответ #235 : Август 20, 2007, 20:37 »

http://www.qt-apps.org/content/download.php?content=62825&id=2
Записан
Deiv
Гость
« Ответ #236 : Сентябрь 25, 2007, 16:47 »

Релиз "Qt Eclipse Integration".
Qt Eclipse Integration
Будьте любезны, отпишитесь как работает.
« Последнее редактирование: Сентябрь 25, 2007, 16:49 от Deiv » Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #237 : Октябрь 02, 2007, 10:20 »

Предлагаю посмотреть AnyQSoftIDE - среду для QT4 на www.AnyQSoft.com
(http://www.anyqsoft.com/download1?Lang=Rus)
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #238 : Октябрь 02, 2007, 10:23 »

 Возможности AnyQSoftIDE:
создание и изменение проектов Qt;
создание и редактирование форм;
мощный редактор текста с фолдингом;
компиляция в отдельном процессе с выбранным набором  переменных окружения;
создание, редактирование и сохранение наборов переменных окружения.
Записан
-QT-
Гость
« Ответ #239 : Октябрь 02, 2007, 15:30 »

Предлагаю посмотреть AnyQSoftIDE - среду для QT4 на www.AnyQSoft.com
(http://www.anyqsoft.com/download1?Lang=Rus)

Посмотреть не получается она только под винду. А на линуксе работает?
Записан
Страниц: 1 ... 14 15 [16] 17 18 ... 26   Вверх
  Печать  
 
Перейти в:  


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