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

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

Страниц: 1 2 [3] 4   Вниз
  Печать  
Автор Тема: Дружим eclipse и Qt4  (Прочитано 42399 раз)
QCasper
Гость
« Ответ #30 : Сентябрь 27, 2005, 18:43 »

Цитата: "Sergey B."


Я может чего-то не понимаю, но не смотря на "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
Гость
« Ответ #31 : Сентябрь 27, 2005, 23:12 »

Цитата: "QCasper"
Цитата: "Sergey B."


Я может чего-то не понимаю, но не смотря на "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
Гость
« Ответ #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
Гость
« Ответ #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
Гость
« Ответ #35 : Сентябрь 28, 2005, 08:22 »

Java ~150mb, mingw~30mb, eclipse~5mb, плюс при компиляции 100mb
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


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


Просмотр профиля
« Ответ #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
Гость
« Ответ #37 : Сентябрь 28, 2005, 14:23 »

Цитата: "QCasper"
А вы попробуйте создать C++ проект. И будет вам счастье.  :wink:


Дело в том, что я нигде не нашел никакого упоминания о С/С++[/quote]

Значит, что то не так сделали, скорее всего не верно скопировали папки из архива CDT в директорию eclipse. Оба архива содержат одну и туже систему директорий, начинающуюся с директории eclipse, вот в этом порядке они и должны лежать.  :!:  :!:  :!:
Записан
SLiDER
Гость
« Ответ #38 : Сентябрь 28, 2005, 14:36 »

Цитата: "Racheengel"
Писать Qt-шные проги на явовском редакторе... ИМХО изврат, однако...


Eclipse это не "явовский редактор", а платформа для построения сред разработки. Единственный, ИМХО, серьезный минус у это системы, это ее тормознутость (все ж таки Java :wink: ). В остальном же, это весьма удобный, серьезный и, что не маловажно, интенсивно развивающийся проект, в разработке которого участвуют весьма известные в области ООП люди. Например, Erich Gamma и Kent Beck, думаю не надо объяснять кто это такие  :wink: .
Записан
SLiDER
Гость
« Ответ #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
Гость
« Ответ #40 : Сентябрь 28, 2005, 22:16 »

Цитата: "SLiDER"
Цитата: "QCasper"
А вы попробуйте создать C++ проект. И будет вам счастье.  :wink:


Дело в том, что я нигде не нашел никакого упоминания о С/С++


Значит, что то не так сделали, скорее всего не верно скопировали папки из архива CDT в директорию eclipse. Оба архива содержат одну и туже систему директорий, начинающуюся с директории eclipse, вот в этом порядке они и должны лежать.  :!:  :!:  :!:[/quote]

Возможно покажется странным, но я тоже заметил схожести в системе директорий, и с помощью чудовищных умственных размышлений пришел к выводу, что порядок тоже должен совпасть. Я пробовал несколько раз, я копировал все это дело на разных компьютерах.
Записан
SLiDER
Гость
« Ответ #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.
Гость
« Ответ #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
Гость
« Ответ #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
Гость
« Ответ #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   Вверх
  Печать  
 
Перейти в:  


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