Russian Qt Forum
Ноябрь 22, 2024, 17:50
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Дружим eclipse и Qt4
Страниц:
1
2
[
3
]
4
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Дружим eclipse и Qt4 (Прочитано 43423 раз)
QCasper
Гость
Re: Дружим eclipse и Qt4
«
Ответ #30 :
Сентябрь 27, 2005, 18:43 »
Цитата: "Sergey B."
собственно вот:
http://www.joerg-reiling.de/qt4.0-eclipse3.1.0/
Я может чего-то не понимаю, но не смотря на "Copy or move the contents of the extracted archieve into your eclipse-folder (features to features and plugins to plugins)" у меня в Windows -> Open Perspective -> Other нет С/С++
Записан
SLiDER
Гость
Re: Дружим eclipse и Qt4
«
Ответ #31 :
Сентябрь 27, 2005, 23:12 »
Цитата: "QCasper"
Цитата: "Sergey B."
собственно вот:
http://www.joerg-reiling.de/qt4.0-eclipse3.1.0/
Я может чего-то не понимаю, но не смотря на "Copy or move the contents of the extracted archieve into your eclipse-folder (features to features and plugins to plugins)" у меня в Windows -> Open Perspective -> Other нет С/С++
А вы попробуйте создать C++ проект. И будет вам счастье. :wink:
Записан
QCasper
Гость
Re: Дружим eclipse и Qt4
«
Ответ #32 :
Сентябрь 27, 2005, 23:32 »
А вы попробуйте создать C++ проект. И будет вам счастье. :wink:[/quote]
Дело в том, что я нигде не нашел никакого упоминания о С/С++
Записан
crocus
Гость
Странности Лингвиста
«
Ответ #33 :
Сентябрь 28, 2005, 03:49 »
Ошибок при компиляции не выдает, и по видимому транслятор в main
подключен правильно
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("WINDOWS-1251"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("WINDOWS-1251"));
QApplication a(argc, argv);
if (!createConnection())
return 1;
MyClass w;
QTranslator translator;
translator.load(QString("telbook_ru"));
a.installTranslator(&translator);
в про файле тоже есть ссылка
TRANSLATIONS += telbook_ru.ts
а интерфейс не переводится.
Может есть какие хитрости.
Eclipse 3.2, Qt 4.0.1, cdt 3.0.0, gdb 6.3.1
Записан
joktar
Гость
Дружим eclipse и Qt4
«
Ответ #34 :
Сентябрь 28, 2005, 06:44 »
А сколько Eclipse для работы памяти нужно?
Пытаюсь загрузить простенький проект(с Qt4+стоит Full indexing в eclipse) - Eclispe говорит что памяти мало и предлагает увеличить -Xmx(увеличил.до 640m - не помогает).Что я делаю не так?
Eclipse SDK 3.1. CDT - последний релиз.
Java:
java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode)
Gento
Записан
crocus
Гость
Дружим eclipse и Qt4
«
Ответ #35 :
Сентябрь 28, 2005, 08:22 »
Java ~150mb, mingw~30mb, eclipse~5mb, плюс при компиляции 100mb
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Дружим eclipse и Qt4
«
Ответ #36 :
Сентябрь 28, 2005, 09:03 »
Писать Qt-шные проги на явовском редакторе... ИМХО изврат, однако...
Записан
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
Гость
Re: Дружим eclipse и Qt4
«
Ответ #37 :
Сентябрь 28, 2005, 14:23 »
Цитата: "QCasper"
А вы попробуйте создать C++ проект. И будет вам счастье. :wink:
Дело в том, что я нигде не нашел никакого упоминания о С/С++[/quote]
Значит, что то не так сделали, скорее всего не верно скопировали папки из архива CDT в директорию eclipse. Оба архива содержат одну и туже систему директорий, начинающуюся с директории eclipse, вот в этом порядке они и должны лежать. :!: :!: :!:
Записан
SLiDER
Гость
Дружим eclipse и Qt4
«
Ответ #38 :
Сентябрь 28, 2005, 14:36 »
Цитата: "Racheengel"
Писать Qt-шные проги на явовском редакторе... ИМХО изврат, однако...
Eclipse это не "явовский редактор", а платформа для построения сред разработки. Единственный, ИМХО, серьезный минус у это системы, это ее тормознутость (все ж таки Java :wink: ). В остальном же, это весьма удобный, серьезный и, что не маловажно, интенсивно развивающийся проект, в разработке которого участвуют весьма известные в области ООП люди. Например, Erich Gamma и Kent Beck, думаю не надо объяснять кто это такие :wink: .
Записан
SLiDER
Гость
Дружим eclipse и Qt4
«
Ответ #39 :
Сентябрь 28, 2005, 14:48 »
Цитата: "joktar"
А сколько Eclipse для работы памяти нужно?
Пытаюсь загрузить простенький проект(с Qt4+стоит Full indexing в eclipse) - Eclispe говорит что памяти мало и предлагает увеличить -Xmx(увеличил.до 640m - не помогает).Что я делаю не так?
Eclipse SDK 3.1. CDT - последний релиз.
Java:
java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode)
Gento
Ни под gentoo (2005.1, java 1.5.0_03) ни под SuSe (9.3 java 1.5.0_03) ни под WinXP (SP2 java 1.5.0_05) ни каких проблем с памятью не наблюдается. На SuSe последний релиз (3.1) eclipse падал на java 1.4.2_06, так как заточен он именно под 1.5.
Записан
QCasper
Гость
Re: Дружим eclipse и Qt4
«
Ответ #40 :
Сентябрь 28, 2005, 22:16 »
Цитата: "SLiDER"
Цитата: "QCasper"
А вы попробуйте создать C++ проект. И будет вам счастье. :wink:
Дело в том, что я нигде не нашел никакого упоминания о С/С++
Значит, что то не так сделали, скорее всего не верно скопировали папки из архива CDT в директорию eclipse. Оба архива содержат одну и туже систему директорий, начинающуюся с директории eclipse, вот в этом порядке они и должны лежать. :!: :!: :!:[/quote]
Возможно покажется странным, но я тоже заметил схожести в системе директорий, и с помощью чудовищных умственных размышлений пришел к выводу, что порядок тоже должен совпасть. Я пробовал несколько раз, я копировал все это дело на разных компьютерах.
Записан
SLiDER
Гость
Re: Дружим eclipse и Qt4
«
Ответ #41 :
Сентябрь 29, 2005, 00:41 »
Цитата: "QCasper"
Возможно покажется странным, но я тоже заметил схожести в системе директорий, и с помощью чудовищных умственных размышлений пришел к выводу, что порядок тоже должен совпасть. Я пробовал несколько раз, я копировал все это дело на разных компьютерах.
Или кто-то чего-то не понимает или мощности ваших «чудовищных умственных размышлений» все-таки немного не хватило. И так, ВНИМАНИЕ, даю рецепт вечной молодости, следуйте ему и ваши волосы станут крепкими и шелковистыми.
0. Для начала, чего мы хотим? Наверное, писать программы на С или С++ под Windows в замечательной среде разработки Eclipse. В пределе, наверное, с использованием, не менее замечательной, библиотеки Qt.
1. Идем на сайт eclipse.org, а конкретнее сюда
http://download.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/index.php
. И забираем от туда, вот по этой ссылке
http://download.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/download.php?dropFile=eclipse-SDK-3.1-win32.zip
, eclipse-SDK версии 3.1. При работе под Windows лучше брать именно SDK (хоть и размерчик у нее солидный, ~ 80Мб) так как в Platform Binary у меня периодически отваливается автозавершение по внешним библиотекам. Почему, не спрашивайте, не знаю. На Linux эти глюки не распространяются, там можно использовать и Platform Binary версию.
2. Далее от сюда
http://download.eclipse.org/tools/cdt/releases/eclipse3.1/dist/3.0.0/
по этой ссылке
http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/eclipse3.1/dist/3.0.0/org.eclipse.cdt-3.0.0-win32.x86.zip
забираем расширение Eclipse под названием CDT (C/C++ Development Tools). Мы же собираемся писать на C++, а не на Java, не так ли.
3. Предположим, что Eclipse будет у нас стоять в корне диска C. Тогда распаковываем eclipse-SDK-3.1-win32.zip (с сохранением путей) на C:\ и получаем директорию C:\eclipse.
4. Точно так же распаковываем (с сохранением путей) на C:\ и архив org.eclipse.cdt-3.0.0-win32.x86.zip.
5. После этого заходим в директорию C:\eclipse\ и обнаруживаем там файл eclipse.exe. Запустив его и понаблюдав некоторое время splashscreen увидим вопрос о том где нам лучше разместить workspace. Выбиракем директорию и жмем OK. Далее видим красивую синюю картинку с надписью Welcome to Eclipse 3.1, ее можно спокойно закрыть.
6. Теперь удостоверимся что у нас весь продукт соответствует нашим ожиданиям. Для этого идем в меню Help->”About Eclipse SDK”. Жмем кнопку “Feature Details” и в открывшемся окне ищем строчки следующего содержания : Eclipse C/C++ Development Tools и Eclipse Platform. Там будет еще куча всего но это то что должно быть обязательно !!! Ну вот вроде все в порядке.
7. В меню File->New строчки «Standard Make C/C++ Project» и «Managed Make C/C++ Project». Вот оно наше счастье. Для работы с Qt следует выбирать Standard проект так как MakeFile для нас будет генерить qmake, а вот для обычного C++ пректа великолепно подойдет Managed версия (в ней CDT использует свою систему сборки отличную от MakeFile).
Если после выполнения выше описанных действий вы не достигли желаемого результата, то, наверное, вам не следует более пытаться работать с Eclipse. Попробуйте, что ни будь другое. Компьютерные боги приготовили для вас другую судьбу.
З.Ы. Все вопросы связанные с установкой MinGW и OS Qt, опущены сознательно, что бы не затуманивать суть рассматриваемого вопроса. По той же причине, не рассматривается и дальнейшая работа в Eclipse c успешно установленными MinGW и OS Qt.
Записан
C.H.
Гость
Дружим eclipse и Qt4
«
Ответ #42 :
Сентябрь 29, 2005, 13:31 »
Насамом деле что бы Еклипс работал надо поставить еще Яву машину.
Качал отсюда
http://sdlc-esd.sun.com/ESD14/JSCDL/j2eesdk/1.4_02_2005_Q2-fcs/j2eesdk-1_4_02_2005Q2-windows-ml.exe?AuthParam=1127892093_256ff52d53c02a67cf23086987c1ff2b&TUrl=EMr8DPgljlCngjJlNnNDcFaPvUvtT+IO859ZF2EwLi4b1e0IkW/TF/LVaA==&TicketId=dlJ/OQBPOOk6+w==&GroupName=SDLC&BHost=sdlcweb8a.sun.com&FilePath=/ESD14/JSCDL/j2eesdk/1.4_02_2005_Q2-fcs/j2eesdk-1_4_02_2005Q2-windows-ml.exe&File=j2eesdk-1_4_02_2005Q2-windows-ml.exe
А после инсталяции всей этйо лабуды оказалось что Еклипс хочет чтобы по пути D:\eclipse\jre\bin\ блы файлик javaw.exe.
Поэтому просто слил папку jre из директории SUN в директорию Еклипса, а Яве сделал Uninstall и забыл про нее как страшний сон
да и QT надо компилять в debug режиме чтобы отладка работала ;-)
Записан
SLiDER
Гость
Дружим eclipse и Qt4
«
Ответ #43 :
Сентябрь 29, 2005, 16:22 »
Цитата: "C.H."
Насамом деле что бы Еклипс работал надо поставить еще Яву машину.
Качал отсюда
http://sdlc-esd.sun.com/ESD14/JSCDL/j2eesdk/1.4_02_2005_Q2-fcs/j2eesdk-1_4_02_2005Q2-windows-ml.exe?AuthParam=1127892093_256ff52d53c02a67cf23086987c1ff2b&TUrl=EMr8DPgljlCngjJlNnNDcFaPvUvtT+IO859ZF2EwLi4b1e0IkW/TF/LVaA==&TicketId=dlJ/OQBPOOk6+w==&GroupName=SDLC&BHost=sdlcweb8a.sun.com&FilePath=/ESD14/JSCDL/j2eesdk/1.4_02_2005_Q2-fcs/j2eesdk-1_4_02_2005Q2-windows-ml.exe&File=j2eesdk-1_4_02_2005Q2-windows-ml.exe
А после инсталяции всей этйо лабуды оказалось что Еклипс хочет чтобы по пути D:\eclipse\jre\bin\ блы файлик javaw.exe.
Поэтому просто слил папку jre из директории SUN в директорию Еклипса, а Яве сделал Uninstall и забыл про нее как страшний сон
да и QT надо компилять в debug режиме чтобы отладка работала ;-)
Java конечно же нужна, кудаже без нее.
Но вот ваших шаманских действий с ней я не понял. Чего, где, зачем ? :? Eclipse-у достаточно чтобы ява-машина была установлена на компе, и все, никакого шаманизма тут нет и быть не может. Кстати рекомендуется всеже для версии 3.1 (eclipse) ставить яву 1.5 а не 1.4 т.к. эта версия (3.1) именно под эту виртуалку заточена.
Записан
QCasper
Гость
Re: Дружим eclipse и Qt4
«
Ответ #44 :
Сентябрь 29, 2005, 22:36 »
Цитата: "SLiDER"
Цитата: "QCasper"
Возможно покажется странным, но я тоже заметил схожести в системе директорий, и с помощью чудовищных умственных размышлений пришел к выводу, что порядок тоже должен совпасть. Я пробовал несколько раз, я копировал все это дело на разных компьютерах.
Или кто-то чего-то не понимает или мощности ваших «чудовищных умственных размышлений» все-таки немного не хватило. И так, ВНИМАНИЕ, даю рецепт вечной молодости, следуйте ему и ваши волосы станут крепкими и шелковистыми.
0. Для начала, чего мы хотим? Наверное, писать программы на С или С++ под Windows в замечательной среде разработки Eclipse. В пределе, наверное, с использованием, не менее замечательной, библиотеки Qt.
1. Идем на сайт eclipse.org, а конкретнее сюда
http://download.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/index.php
. И забираем от туда, вот по этой ссылке
http://download.eclipse.org/eclipse/downloads/drops/R-3.1-200506271435/download.php?dropFile=eclipse-SDK-3.1-win32.zip
, eclipse-SDK версии 3.1. При работе под Windows лучше брать именно SDK (хоть и размерчик у нее солидный, ~ 80Мб) так как в Platform Binary у меня периодически отваливается автозавершение по внешним библиотекам. Почему, не спрашивайте, не знаю. На Linux эти глюки не распространяются, там можно использовать и Platform Binary версию.
2. Далее от сюда
http://download.eclipse.org/tools/cdt/releases/eclipse3.1/dist/3.0.0/
по этой ссылке
http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/eclipse3.1/dist/3.0.0/org.eclipse.cdt-3.0.0-win32.x86.zip
забираем расширение Eclipse под названием CDT (C/C++ Development Tools). Мы же собираемся писать на C++, а не на Java, не так ли.
3. Предположим, что Eclipse будет у нас стоять в корне диска C. Тогда распаковываем eclipse-SDK-3.1-win32.zip (с сохранением путей) на C:\ и получаем директорию C:\eclipse.
4. Точно так же распаковываем (с сохранением путей) на C:\ и архив org.eclipse.cdt-3.0.0-win32.x86.zip.
5. После этого заходим в директорию C:\eclipse\ и обнаруживаем там файл eclipse.exe. Запустив его и понаблюдав некоторое время splashscreen увидим вопрос о том где нам лучше разместить workspace. Выбиракем директорию и жмем OK. Далее видим красивую синюю картинку с надписью Welcome to Eclipse 3.1, ее можно спокойно закрыть.
6. Теперь удостоверимся что у нас весь продукт соответствует нашим ожиданиям. Для этого идем в меню Help->”About Eclipse SDK”. Жмем кнопку “Feature Details” и в открывшемся окне ищем строчки следующего содержания : Eclipse C/C++ Development Tools и Eclipse Platform. Там будет еще куча всего но это то что должно быть обязательно !!! Ну вот вроде все в порядке.
7. В меню File->New строчки «Standard Make C/C++ Project» и «Managed Make C/C++ Project». Вот оно наше счастье. Для работы с Qt следует выбирать Standard проект так как MakeFile для нас будет генерить qmake, а вот для обычного C++ пректа великолепно подойдет Managed версия (в ней CDT использует свою систему сборки отличную от MakeFile).
Если после выполнения выше описанных действий вы не достигли желаемого результата, то, наверное, вам не следует более пытаться работать с Eclipse. Попробуйте, что ни будь другое. Компьютерные боги приготовили для вас другую судьбу.
З.Ы. Все вопросы связанные с установкой MinGW и OS Qt, опущены сознательно, что бы не затуманивать суть рассматриваемого вопроса. По той же причине, не рассматривается и дальнейшая работа в Eclipse c успешно установленными MinGW и OS Qt.
Большое спасибо за потраченное время (хоть и напрасно) на изложение подробного метода установки Eclipse+CDT, но на проделку всего этого хватило и моего маленького и ущербного мозга. А помог мне некий товарищ, который любезно откликнулся на мою просьбу помочь разрешить вышеописанную проблему, которую я разместил в mailing list
cdt-dev@eclipse.org
. Его помощь заключалась в совете запустить eclipse с ключиком -clean. И ведь действительно заработало, чему я несказанно рад
Записан
Страниц:
1
2
[
3
]
4
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...