|
|
  |
Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем |
|
|
|
Feb 12 2010, 22:48
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(IgorKossak @ Feb 13 2010, 02:00)  только что проверил приведенный Вами пример. Надеюсь, TSensorsProcess был объявлен как Код typedef OS::process<OS::pr0, 1200> TSensorsProcess; ? Если так, то единственная оставшаяся причина (помимо оси) - разные способы подключения исходников scmRTOS. У меня они подцеплены к проекту через Project->Propertities->C/C++ General-> Paths and symbols->Include, а у вас, насколько я понял, - через File->New->Folder->Advanced->Link to. Завтра проверю это предположение...
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Feb 13 2010, 08:39
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(AHTOXA @ Feb 13 2010, 00:48)  Надеюсь, TSensorsProcess был объявлен как Код typedef OS::process<OS::pr0, 1200> TSensorsProcess; ? Ну разве что имя немного другое. Цитата(AHTOXA @ Feb 13 2010, 00:48)  Если так, то единственная оставшаяся причина (помимо оси) - разные способы подключения исходников scmRTOS. У меня они подцеплены к проекту через Project->Propertities->C/C++ General-> Paths and symbols->Include, а у вас, насколько я понял, - через File->New->Folder->Advanced->Link to. Завтра проверю это предположение... Именно так.
|
|
|
|
|
Feb 13 2010, 20:22
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(IgorKossak @ Feb 13 2010, 23:56)  Относительный путь через переменную можно создать если линкуемый ресурс находится как минимум в папке воркспейса. Я так и понял. Но это противоречит идее один проект = один воркспейс. Не хранить же копии scmRTOS в каждом проекте. Ладно, я уже смирился, завёл папку LIBS, и залинковал её. А для makefile-а - делаю NTFS-link этой папки в нужное место дерева проектов. Цитата Если не лень, зашлите на эклипс предложение об этом. Насколько я понял, проблема эта (с относительными путями) давняя, и идеологи развития эклипса принципиально против её решения. Видимо это как-то противоречит джава-мышлению
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Feb 14 2010, 09:34
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(AHTOXA @ Feb 14 2010, 00:58)  ... воркспейс - это группа связанных проектов. То есть, какое-нибудь двухпроцессорное устройство - воркспейс с двумя проектами. А если устройство простое, то и проект в воркспейсе один. Как-то так. Такая связь далеко не единственная. Могут быть связи или причины типа: - приложение - бутлоадер; - единая ОС или библиотека (как в Вашем случае); - лень создавать новые воркспейсы  и переключаться между ними, всё под рукой; - ... можно ещё при желании придумать.
|
|
|
|
|
Feb 22 2010, 09:26
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425

|
Цитата(Сергей Борщ @ Feb 18 2010, 23:28)  Возможно, вы в настройках проекта Project->Propertities->C/C++ Build->Settings->Binary parsers убираете галочку с Elf parser? Да, похоже дело именно в этом. Причем это я не сам ее убираю, а AVR32Studio как-то не корректно себя ведет с Make проектами. Я даже задал вопрос по этому поводу на AVRFreaks. Там сказали ждать следующей версии.
|
|
|
|
|
Mar 24 2010, 07:03
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 14-01-10
Из: Снежинск
Пользователь №: 54 791

|
Изучаю работу в Eclipse Galileo. Очень нужна помощь, как связать klen-овскую сборку GCC mips64-elf c Eclips-ом?
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|