Добрый день. Имел ли кто-нибудь опыт работы с указанным плагином и c++? Автор плагина сделал удобный шаблон для C с работой с STL а для C++ такого нет. Может кто подскажет как настроить этот плагин для компиляции C++ кода?
mdmitry
Dec 30 2013, 10:47
Цитата(abutorin @ Dec 30 2013, 11:28)
Имел ли кто-нибудь опыт работы с указанным плагином и c++? Автор плагина сделал удобный шаблон для C с работой с STL а для C++ такого нет. Может кто подскажет как настроить этот плагин для компиляции C++ кода?
А альтернативный путь (makefile) Вы не рассматриваете? В этом случае все настройки зависят только от Вас, а не от того, кто написал плагин. Переносимость проекта повышается.
abutorin
Dec 30 2013, 10:51
Цитата(mdmitry @ Dec 30 2013, 14:47)
А альтернативный путь (makefile) Вы не рассматриваете? В этом случае все настройки зависят только от Вас, а не от того, кто написал плагин. Переносимость проекта повышается.
Боюсь моих знаний на текущем этапе недостаточно для такого варианта. Но если вы готовы направить в нужном направлении то думаю можно. У меня только возникнет вопрос как можно самому делать шаблоны для проектов в Eclipse, чтобы для каждого проекта не копировать файлы вручную и не писать makefile с нуля.
mdmitry
Dec 30 2013, 11:02
Цитата(abutorin @ Dec 30 2013, 14:51)
Боюсь моих знаний на текущем этапе недостаточно для такого варианта. Но если вы готовы направить в нужном направлении то думаю можно. У меня только возникнет вопрос как можно самому делать шаблоны для проектов в Eclipse, чтобы для каждого проекта не копировать файлы вручную и не писать makefile с нуля.
Посмотрите makefile от scmRTOS для ARM GCC. В этой ветке было обсуждение. Можно ещё посмотреть тут. Ветка длинная, но история проблем и решений по ней хорошо просматривается. Есть перевод на русский язык документации по gnumake (я давно выкладывал).
RabidRabbit
Dec 31 2013, 07:37
Цитата(abutorin @ Dec 30 2013, 11:28)
Автор плагина сделал удобный шаблон для C с работой с STL а для C++ такого нет.
Вы точно ничего не путаете? На мой взгляд, Си и STL - вещи несовместимые...
abutorin
Dec 31 2013, 07:41
Цитата(RabidRabbit @ Dec 31 2013, 11:37)
Вы точно ничего не путаете? На мой взгляд, Си и STL - вещи несовместимые...
Прошу прощения, перепутал. Имел ввиду SPL (standard peripheral library).
abutorin
Dec 31 2013, 10:13
mdmitry, Спасибо, последовал вашему совету и посмотрел в сторону makefile-ов. Т.к. одной из задач было использование scmRTOS то взял для начала makefile из примеров.
abutorin
Jan 3 2014, 21:18
Цитата(mdmitry @ Dec 30 2013, 15:02)
Посмотрите makefile от scmRTOS для ARM GCC. В этой ветке было обсуждение. Можно ещё посмотреть тут. Ветка длинная, но история проблем и решений по ней хорошо просматривается. Есть перевод на русский язык документации по gnumake (я давно выкладывал).
mdmitry Взял за основу предложенный вами makefile. И заметил неприятную особенность, препроцессор не распознает директиву ##. Не подскажите как побороть?
mdmitry
Jan 3 2014, 21:24
Цитата(abutorin @ Jan 4 2014, 01:18)
mdmitry Взял за основу предложенный вами makefile. И заметил неприятную особенность, препроцессор не распознает директиву ##. Не подскажите как побороть?
В оригинальном файле нет цели discovery. Вы добавили её в файл и сделали настройки проекта в Eclipse?
Покажите, пожалуйста, код, который не обрабатывается. Вы пробовали только препроцессировать файл и анализировать результат?
abutorin
Jan 3 2014, 21:35
Цитата(mdmitry @ Jan 4 2014, 01:24)
Покажите, пожалуйста, код, который не обрабатывается. Вы пробовали только препроцессировать файл и анализировать результат?
Виноват, на это он не ругается. Не нравится ему что-то другое.
Цитата(mdmitry @ Jan 4 2014, 01:24)
В оригинальном файле нет цели discovery. Вы добавили её в файл и сделали настройки проекта в Eclipse?
Да, все добавил из примера из предложенной вами темы.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.