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

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

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Проблемы при работе с Eclipse SDK  (Прочитано 23557 раз)
Cyrax
Гость
« Ответ #30 : Октябрь 19, 2006, 19:49 »

Всё, избавился и от последнего глюка с Qt-плагином (token error на apply'е).
Скорее всего дело было в длинных путях. В самом Eclipse'е плагины длинющие + у меня он сам глубоко сидел. В итоге длина превышала 256 символов. Посадил поближе - глюка нистало...
Если из-за путей, то, возможно, и со старой JRE нормально работало бы...
(а то были проблемы с распаковкой и копированием из-за длинных путей)

з.ы. Как избавиться от Far'овского глюка: иногда некоторые длинные файлы не может копирнуть, тогда как винда с ними справляется...
Записан
Cyrax
Гость
« Ответ #31 : Октябрь 22, 2006, 17:17 »

Вопросы по файлу проекта, создаваемому Qt-плагином, и не освещаемые Qt Assistant'ом:
1. Что означает операция "*=". Это то же самое, что и "+=" ?
2. Что за CONFIG-параметр debug_and_release_target ?
3. Как указать в файле проекта (не корректируя makefile) каталог, в который uic'у нужно поместить ui_... .h - файл ?  По умолчанию uic кидает его в папку с файлом проекта...
Записан
Steven_Orko
Гость
« Ответ #32 : Октябрь 22, 2006, 18:59 »

2. Откуда взял такое название параметра?
3. Ответ:
a) UI_DIR
This variable specifies the directory where all intermediate files from uic should be placed. This variable overrides both UI_SOURCES_DIR and UI_HEADERS_DIR.
For example:
Код:
     unix:UI_DIR = ../myproject/ui
     win32:UI_DIR = c:/myproject/ui

b) UI_HEADERS_DIR
This variable specifies the directory where all declaration files (as generated by uic) should be placed.
For example:
Код:
     unix:UI_HEADERS_DIR = ../myproject/ui/include
     win32:UI_HEADERS_DIR = c:/myproject/ui/include

c) UI_SOURCES_DIR
This variable specifies the directory where all implementation files (as generated by uic) should be placed.
For example:
Код:
     unix:UI_SOURCES_DIR = ../myproject/ui/src
     win32:UI_SOURCES_DIR = c:/myproject/ui/src
Записан
Dendy
Гость
« Ответ #33 : Октябрь 22, 2006, 19:10 »

1. *= заносит значение в список, если его раньше там не бьІло, тогда как += позволяет создавать дубликатьІ.

2. debug_and_release - будут создаваться мейкфайльІ и временньІе каталоги для рилиза и дебага. Я так понял debug_and_release_target нужен для того, чтобьІ результирующие исполняемьІе файльІ ложились в соответствующие временньІе каталоги, а не в корневую директорию.

3. Вообще для етого есть переменная UI_DIR:
Код:
UI_DIR = folder_for_ui.h_files

Как вьІставляется в плагине не скажу.
Записан
Cyrax
Гость
« Ответ #34 : Октябрь 22, 2006, 21:47 »

Steven_Orko
Откуда взял такое название параметра?

Это Qt-плагин его ставит...

Dendy

Почему-то в Qt Assistant'е про *= ни слова...
Что значит "выставляется" ?  Имеешь ввиду QMakeFeatures ?

добавлено спустя 1 час 59 минут:

 Такой общий вопрос по Qt (левый по отношению к сабжу):
Почему в Qt переписаны некоторые контейнеры, которые имеются в STL ?
Записан
Dendy
Гость
« Ответ #35 : Октябрь 22, 2006, 23:14 »

Про *= написано в докуvентации по утилите Make. Очевидно, синтаксис .pro-файла Qt частично списан с синтаксина Makefile.

Как флаг UI_DIR вьІставляется в плагине к Еклипсу. С последним не встречался, поетому ничего подсказать не могу. Может и не надо.

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

 
Цитата: "Cyrax"
Такой общий вопрос по Qt (левый по отношению к сабжу):
Почему в Qt переписаны некоторые контейнеры, которые имеются в STL ?


Я вот здесь кое-что писал по етому поводу. Загляни:

http://forum.qtlib.ru/viewtopic.php?t=27
Записан
Cyrax
Гость
« Ответ #36 : Октябрь 23, 2006, 22:47 »

Ого. Классный сайт...
Стоит перебазироваться (в части Qt)...
Крутой
Записан
Djavdet
Гость
« Ответ #37 : Август 31, 2007, 12:35 »

qtlib.ru погиб?  Непонимающий
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


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