реклама на сайте
подробности

 
 
51 страниц V  « < 35 36 37 38 39 > »   
Reply to this topicStart new topic
> Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем
_Артём_
сообщение May 10 2012, 09:24
Сообщение #541


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Непомнящий Евгений @ May 10 2012, 08:12) *
это умеет пунто-свитчер, причем для системного буфера, а не только внутри эклипса

Где эта функция включается и как выглядит результат?

Цитата(Непомнящий Евгений @ May 10 2012, 08:12) *
preferences\c/c++\editor\context assist - тут с галками поиграйтесь

Убрал галку Insert single proposal automaticaly. Помогло. Спасибо.
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение May 10 2012, 11:22
Сообщение #542


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(_Артём_ @ May 10 2012, 13:24) *
Где эта функция включается и как выглядит результат?

Где-то в настройках надо поставить галку "следить за буфером обмена" и назначить комбинацию клавиш. По нажатию вываливается окошко с последними содержаниями буфера обмена, выбираешь нужное - оно вставляется.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 10 2012, 11:46
Сообщение #543


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Непомнящий Евгений @ May 10 2012, 14:22) *
Где-то в настройках надо поставить галку "следить за буфером обмена" и назначить комбинацию клавиш. По нажатию вываливается окошко с последними содержаниями буфера обмена, выбираешь нужное - оно вставляется.


Спасибо.
На первый взгляд нормально сделано.

P.S. Больше пяти лет PuntoSwitcher использую, а эту функцию не включал ни разу.sm.gif
P.S.2. Нашел буфер обмена для Эклипс: moreclipboard, но не понравилось - не так как-то.
Go to the top of the page
 
+Quote Post
Aaron
сообщение May 11 2012, 07:55
Сообщение #544


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Цитата(Сергей Борщ @ May 8 2012, 11:45) *
  • создаем в makefile цель discovery
  • ...
  • В строку 'Compiler invocation command' вписываем: make
  • В строку 'Compiler invocation arguments' вписываем: specs_file=${plugin_state_location}/${specs_file} discovery
Жмем Automated discovery of paths and symbols -> Clear, OK, запускаем компиляцию проекта.
Вроде всё настроил, вроде даже работет. Но вот только не подхватывает файлы от тулчейна, например: c:\DevTools\arm_kgp_eabi_x86_32\arm-kgp-eabi\include\stdio.h
Цитата(Сергей Борщ @ May 3 2012, 21:46) *
У меня тоже пути разные, обнаружение использую и проекты перемещаемы. Что я делаю не так? wink.gif
Да! Что я делаю не так? sm.gif
До этого настройки были такими:
Прикрепленное изображение

и всё определялось нормально. Я подозреваю, что надо в makefile что-то ещё прописать для описанного выше варианта, чтобы пути тулчейна определялись с discovery?
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение May 11 2012, 08:07
Сообщение #545


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(Aaron @ May 11 2012, 11:55) *
Да! Что я делаю не так? sm.gif

Допишите к аргументам >1.txt 2>2.txt, посмотрите что окажется в этих файлах в том случае, когда работает и в том, когда нет
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 11 2012, 11:15
Сообщение #546


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Aaron @ May 11 2012, 10:55) *
Но вот только не подхватывает файлы от тулчейна, например: c:\DevTools\arm_kgp_eabi_x86_32\arm-kgp-eabi\include\stdio.h
Странно. У меня подхватывает.
QUOTE (Aaron @ May 11 2012, 10:55) *
До этого настройки были такими:
А почему там g++? Разве там не должен быть gcc, который при необходимости вызывает g++ и добавляет ему еще параметров от себя? Что у вас в makefile в качестве $(CC)? У меня arm-none-eabi-gcc, возможно дело в этом?
Для отладки этого процесса я добавлял в makefile такие строки:
CODE
#discovery target for Eclipse parser
.PHONY: discovery
discovery:
    echo "$(CC) $(INCLUDES) $(CFLAGS) -E -P -v -dD '$(specs_file)'" > kkk
    $(CC) $(INCLUDES) $(CFLAGS) -E -P -v -dD '$(specs_file)' >> kkk 2>&1
    $(CC) $(INCLUDES) $(CFLAGS) -E -P -v -dD $(specs_file)
и смотрел содержимое файла kkk

Возможно надо еще вручную сделать Index->rebuild.

Добавлено: проверил, что с gcc, что с g++ находит нормально.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Aaron
сообщение May 12 2012, 06:43
Сообщение #547


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Цитата(Сергей Борщ @ May 11 2012, 14:15) *
Странно. У меня подхватывает.
А почему там g++? Разве там не должен быть gcc, который при необходимости вызывает g++ и добавляет ему еще параметров от себя? Что у вас в makefile в качестве $(CC)? У меня arm-none-eabi-gcc, возможно дело в этом?
Для отладки этого процесса я добавлял в makefile такие строки:...

Спасибо за помощь, но дело оказалось не в этом. Я давно заметил, что у меня эклипс очень не любит экспериментов с изменением настроек sm.gif он вчера вообще упал, перестал запускаться, пришлось настройки плагинов восстанавливать. Заново всё вбил - стал ругаться на мейкфайл с целью discovery, ещё раз все настройки по discovery удалил, почистил, вбил - теперь работает всё замечательно, вот такая у меня странная система.
А вообще, отличный рецепт! а то логика подсказывала, что нехорошо и в мейкфайле прописывать дефайны, и в C++ General -> Paths and symbols.
По поводу gcc/g++: ну я не такой мастер и знаток, как вы sm.gif просто мне казалось, раз я использую c++ в проектах, то и индексатор надо вызывать g++. и всё работало. И в качестве $(CC) у меня стоит gcc.
Go to the top of the page
 
+Quote Post
Cosmojam
сообщение May 17 2012, 14:24
Сообщение #548


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



Помогите с git + Eclipse.
Есть bare репозиторий на машине, куда есть доступ по ssh. Eclipse стоит на другой машине под виндой, используется msysgit и плагин jgit. Авторизация по ключам настроена и работает. git push из командной строки проходит, в QtCreator тоже работает. Но в еклипсе когда клацаю на репозитории -> push он спрашивает пароль. Если ввести пароль то всё ОК, но напрягает т.к. есть рабочая авторизация по ключам, которая в еклипсе почему-то не хочет работать. В чём может быть причина?


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
Dopler
сообщение May 21 2012, 08:13
Сообщение #549


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



Подскажите, пожалуйста.
Имею Eclipse Indigo + KGP + segger gdb под windows 7. Тип проекта - eternal makefile build.
Пытаюсь настроить отладку в Меню Run-Debug configurations. Вижу там такое окно:
Прикрепленное изображение


Я так понимаю, что где-то на нем должна быть вкладка debuggers, в которой прописываются настройки сервера. Как ее получить?
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение May 21 2012, 08:22
Сообщение #550


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(Dopler @ May 21 2012, 12:13) *
Подскажите, пожалуйста.
Я так понимаю, что где-то на нем должна быть вкладка debuggers, в которой прописываются настройки сервера. Как ее получить?


Такое ощущение, что это окошко run configurations. В debug - картинка - жук, а не стрелка. Кроме того, в обоих слева есть список вариантов. А у вас его почему-то нет.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Dopler
сообщение May 21 2012, 08:43
Сообщение #551


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425



Цитата(Непомнящий Евгений @ May 21 2012, 12:22) *
Такое ощущение, что это окошко run configurations. В debug - картинка - жук, а не стрелка. Кроме того, в обоих слева есть список вариантов. А у вас его почему-то нет.

Да, действительно, если войти через Run-Debug configuration то окошко как у вас, вкладка debuggers имеется, большое спасибо. А как на такое окошко попасть через свойства проекта? Я там искал.
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение May 21 2012, 09:39
Сообщение #552


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(Dopler @ May 21 2012, 12:43) *
Да, действительно, если войти через Run-Debug configuration то окошко как у вас, вкладка debuggers имеется, большое спасибо. А как на такое окошко попасть через свойства проекта? Я там искал.


Никогда через свойства проекта не пытался. Не знаю, что там настраивается...
Go to the top of the page
 
+Quote Post
oran-be
сообщение Jun 26 2012, 16:18
Сообщение #553


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621



Имею проект/IDE с готовыми makefie'ми, привинтил его к Эклипсу, но есть проблема:
в мейках прописаны цели разные, в Эклипсе не могу добавить кофигурацию - захожу в менеджер кофигураций, жму кнопку New..., и - банан, никакой реакции. Можно только поменять цель по умолчанию, ток это ну очень через колено(
Кто нибудь сталкивался с подобным? Эклипс Version: Indigo Release Build id: 20110615-0604
И еще вопрос - можно ли Эклипсовский анализатор кода заставить ссылки на токены по всему проекту сделать, а не только по отдельным файлам? При этом хидеры в файлах он видит нормально.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jun 26 2012, 20:39
Сообщение #554


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Как сказать, какие макроопределения в данный момент активны (командная строка, предопределённые типа _arm_), чтобы анализатор в eclipse+cdt не закрывал серым внутри нужных #if/#endif?
Проект с готовым Makefile.

Сообщение отредактировал Genadi Zawidowski - Jun 26 2012, 20:39
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jun 26 2012, 21:51
Сообщение #555


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Genadi Zawidowski @ Jun 26 2012, 23:39) *
чтобы анализатор в eclipse+cdt не закрывал серым внутри нужных #if/#endif?
Наверное проще всего как посоветовал Непомнящий Евгений в сообщении №531. В сообщении 539 - пошаговая инструкция.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

51 страниц V  « < 35 36 37 38 39 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01512 секунд с 7
ELECTRONIX ©2004-2016