Russian Qt Forum
Ноябрь 24, 2024, 01:17
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Софт для Qt разработчика
Страниц:
1
...
12
13
[
14
]
15
16
...
26
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Софт для Qt разработчика (Прочитано 361020 раз)
НИЛИР
Гость
Re: Софт для QT разработчика
«
Ответ #195 :
Июль 02, 2007, 12:58 »
Всем привет.
Ведем разработку для Qt в KDevelope, но надо начинать переносить проект в win32 - установил Eclipse 3.2 c CDT (не стоит у меня на EMacs и микрософтовских монстров), а в качестве компилятора подключил туда gcc/g++, который автоматом скачался вместе с Qt 4. Облом есть на самом начале - простой Hello world сразу получился, но если пытаюсь его отлаживать, получаю сообщение gdb об ошибке "не найдена таблица символов". Полез в настройки Eclipse/CDT для текущего проекта - все ключи на месте, ключ -g3 присутствует, оптимизация отключена -O0. Но программа собирается без отладочной информации. Где косяк, как настроить Eclipse для работы вместе с этим комплиятором? Если где-то решение описано, ткните носом, плз.
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: Софт для QT разработчика
«
Ответ #196 :
Июль 03, 2007, 08:32 »
между тем вышел eclipse 3.3 (europa) c CDT 4.0
кстати сделаны пакеты уже и для с++ девелоперов...
http://www.eclipse.org/downloads/
уже качаю...
посмотрю...
Записан
НИЛИР
Гость
Re: Софт для QT разработчика
«
Ответ #197 :
Июль 05, 2007, 13:44 »
Поигрался с Eclipse и убедился, что для разработки сколь-нибудь серьезного проекта он слабоват, отладочные возможности откровенно убоги. Попробовал Dev-CPP, получилось прикрутить его к Qt 4. Если кому интересно - способ прикрутки подробно описал
здесь
. Увы, сигналы-слоты, есессно средой не поддерживаются, может кто знает что-то на эту тему? Может плагин какой-то к Dev-Cpp существует? Пока не удалось найти.
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Софт для QT разработчика
«
Ответ #198 :
Июль 05, 2007, 17:17 »
Dev-Cpp круче Eclipse? Это интерресно
)) Да, Dev-Cpp полностью подходит для разработки серьёзных проектов )))
ЗЫ: Улыбнуло если чесно
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
НИЛИР
Гость
Re: Софт для QT разработчика
«
Ответ #199 :
Июль 06, 2007, 12:04 »
Дело не в круче или не круче - дело в расходе бубнов. Eclipse для С++ не предназначен, отовсюду торчат уши Явы, в настройках проекта какая-то своя идеология, изучать ее и возиться с его настройками нет ни времени, ни желания. Dev-Cpp изначально сделан для С++, с умолчательными библиотеками все работает просто сразу, примерно за час (от инсталляции, до работающих приложений, включая поиск инфы в Сети и чтения различных форумов) получилось его настроить для работы с Qt4. Примеры и демо из Qt4 отлично компиляются, отлаживаются, точки останова в слотах срабатывают. Нельзя от signal провалиться туда, куда сигнал попадет, но и eclipse тут не поможет. Механизм сигналов/слотов поддерживается только QDevelop, застрявшим в ранней бете. Единственное неудобство - приходится при старте нового проекта выполнять с консоли qmake дважды (наверно это можно победить) и при переходе от отладочной версии к релизу производить настройку среды не в одном месте, а в трех. Ну плюс правильно установить имя исполняемого модуля, иначе он вообще не запускается. От Eclipse максимум что удалось без бубна получить - No symbol table is loaded. Use the "file" command. И это для Hello world на С++, хотя все настройки отладчика были сделаны. Как там дальше qmake, Makefile.Debug/Makefile.Release прикручивать - по нему сразу не видно. Наверняка можно и его для Qt настроить, но бубны жалко, их под отчет выдают. Для Dev-Cpp он не потребовался, там все логично и достаточно очевидно.
Ощущение пока такое, будто Eclipse лучше для тех, кто ничего раньше на С++ с проектами из нескольких десятков своих модулей и сторонних библиотек не делал. А там будет видно, если проблем с Dev-Cpp в реальном кроссплатформенном (Linux/Win) проекте (3 разработчика, библиотеки Qt, FFTW, Qwt и другие) не возникнет, значит он для нас лучше.
Записан
DmP
Гость
Re: Софт для QT разработчика
«
Ответ #200 :
Июль 06, 2007, 16:17 »
Цитата: "НИЛИР"
Ощущение пока такое, будто Eclipse лучше для тех, кто ничего раньше на С++ с проектами из нескольких десятков своих модулей и сторонних библиотек не делал. А там будет видно, если проблем с Dev-Cpp в реальном кроссплатформенном (Linux/Win) проекте (3 разработчика, библиотеки Qt, FFTW, Qwt и другие) не возникнет, значит он для нас лучше.
Если не секрет, чем не устроил Code::Blocks?
У меня в рабочем пространстве 10 проектов, в каждом проекте не менее сотни файлов, и ни чего работает.
Записан
НИЛИР
Гость
Re: Софт для QT разработчика
«
Ответ #201 :
Июль 09, 2007, 11:25 »
C::B не пробовали, разбираться с ночными билдами софта от 2005 года нет желания
там вроде скоро релиз должен выйти, тогда попробуем
Записан
Вудруф
Гость
Re: Софт для QT разработчика
«
Ответ #202 :
Июль 10, 2007, 08:42 »
C::B по-прежнему не работает с русским в кодировке windows-1251... Он виснет.
Вот поправят ошибку, тогда и работать можно.
Записан
DmP
Гость
Re: Софт для QT разработчика
«
Ответ #203 :
Июль 10, 2007, 11:15 »
Цитата: "НИЛИР"
C::B не пробовали, разбираться с ночными билдами софта от 2005 года нет желания
там вроде скоро релиз должен выйти, тогда попробуем
Б-р-р, ночные сборки самые свежие. C::B развивается очень интенсивно постоянно исправляются ошибки, и добавляются новые удобные фичи.
Мне прога очень нравится, особых нареканий нет.
добавлено спустя 1 минуту:
Цитата: "Вудруф"
C::B по-прежнему не работает с русским в кодировке windows-1251... Он виснет.
Вот поправят ошибку, тогда и работать можно.
У меня во всех проектах стоит UTF-8, с русским проблем нет. К сожалению давно не пробовал использовать CP-1251.
Записан
НИЛИР
Гость
Re: Софт для QT разработчика
«
Ответ #204 :
Июль 10, 2007, 13:57 »
а есть с C:B возможность просматривать произвольные блоки мпамяти (хотя бы из числа выделенных задаче) с указанием типа данных, в виде которых просматривать? то есть, сказать че-нить типа 100 void* 0x804ddfa - и увидеть содержимое с этого адреса в виде сотни указателей
Записан
andi
Гость
Re: Софт для QT разработчика
«
Ответ #205 :
Июль 11, 2007, 06:55 »
Кто-нидь пробовал eclipse+Qt?
И еще мож кто знает как локализовать эклипс? Прописал пак в нужное место, но эффекта не заметил. Может где-то еще что-то надо прописать?
Записан
Tonal
Гость
Re: Софт для QT разработчика
«
Ответ #206 :
Июль 11, 2007, 08:51 »
Цитата: "НИЛИР"
а есть с C:B возможность просматривать произвольные блоки мпамяти (хотя бы из числа выделенных задаче) с указанием типа данных, в виде которых просматривать? то есть, сказать че-нить типа 100 void* 0x804ddfa - и увидеть содержимое с этого адреса в виде сотни указателей
Если я правильно помню, у C:B нет своего дебагера - он всего лишь графический интерфейс над gdb. А в гдб всё есть. Так что, если даже C:B что-то не поддерживает, всегда можно напрямую у gdb спросить. ;-)
Записан
WW
Гость
Re: Софт для QT разработчика
«
Ответ #207 :
Июль 11, 2007, 10:53 »
Цитата: "andi"
И еще мож кто знает как локализовать эклипс? Прописал пак в нужное место, но эффекта не заметил. Может где-то еще что-то надо прописать?
Под винду этим NLpack2-eclipse-SDK-3.2-win32.zip локализуется Eclipse 3.2 нормально. Eclipse Europa уже местами.
Цитата: "andi"
Кто-нидь пробовал eclipse+Qt?
При разработке CTP был еще сыроват. Особенно под линукс. Правда пробовал последний раз его с Europa. Сейчас тролли выложили RC1 интегратора. Скачаю - попробую. А так под виндой, если не обращать внимания на некоторые глюки и использовать отдельно дизайнер и т.д., вполне...
Записан
НИЛИР
Гость
Re: Софт для QT разработчика
«
Ответ #208 :
Июль 11, 2007, 11:59 »
Цитата: "Tonal"
Цитата: "НИЛИР"
а есть с C:B возможность просматривать произвольные блоки мпамяти (хотя бы из числа выделенных задаче) с указанием типа данных, в виде которых просматривать? то есть, сказать че-нить типа 100 void* 0x804ddfa - и увидеть содержимое с этого адреса в виде сотни указателей
Если я правильно помню, у C:B нет своего дебагера - он всего лишь графический интерфейс над gdb. А в гдб всё есть. Так что, если даже C:B что-то не поддерживает, всегда можно напрямую у gdb спросить. ;-)
гдб то поддерживает, но и иде тоже должна поддеривать
например, КДевелоп тоже работает с гдб, умеет показывать блоки памяти, но
а) в модальном окне, из-за чего при этом пропадает возможность пошагового прохождения
б) при этом он не сохраняет введенные строки, их приходится вводить заново
ц) он не умеет показывать данные в виде требуемого типа, показывает только как байты, что очень неудобно
д) если там указатели, то в принципе невозможно обратиться туда, куда они указывают
Записан
cresta
Гость
Re: Софт для QT разработчика
«
Ответ #209 :
Июль 12, 2007, 08:36 »
Где взять ИДЕ для qt 3.3 под mandriva 10.2 (2005)?
QDevelop требует qt4, Code::Blocks не могу нигде найти (для mandriva).
Может у кого есть ссылка на сорцы или rpm?
Записан
Страниц:
1
...
12
13
[
14
]
15
16
...
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...