Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Eclipse - обръщане на C проект в C++ такъв
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8976
Страница 1 от 1

Автор:  gicho [ Пет Юни 24, 2011 2:41 pm ]
Заглавие:  Eclipse - обръщане на C проект в C++ такъв

Някой има ли идея? Managed C проект, с доста код из него. Трябва ми да добавя C++ сорс. Проблемите със Start-up асемблера и линкерския файл са решени, обаче еклипса не харесва cpp файлове, и отказва да даде c++ компилатора в избора на toolchain-и. Отделно и в синтаксиса отхвърля "class" и подобни C++ конструкции?

Вариантът е да си направя нов проект, този път C++, и да добавя сорса. Обаче остава и сеттингите да вкарвам, а това си е доста, и то ръчна работа.

Автор:  miro_atc [ Пет Юни 24, 2011 3:18 pm ]
Заглавие: 

Това ми звучи доста странно... Като изключим менажериите Еклипс не прави разлика между С и С++.


Направи си пълен бакъп на проекта, след което изтрий .cproject. Така би трябвало да стане обикновен проект (нито С, нито С++). След това го отвори и с десния върху проекта ->NEW... и там convert to C/C++ project. Ще ти генерира нов ,cproject файл... сравни го с тоя от бакъпа, По възможност с XML редактор. Може и да намериш принципни разлики, макар че аз не знам за такава...

Автор:  gicho [ Пет Юни 24, 2011 3:33 pm ]
Заглавие: 

Ако изтрия .cproject ще затрия и всички настройки на проекта. Т.е. трябва после да ги вкарам обратно. Единият вариант е ръчно, другия е да се опитам да смеся стария .cproject с новия. Ще опитам.

Автор:  miro_atc [ Пет Юни 24, 2011 4:02 pm ]
Заглавие: 

gicho написа:
Ако изтрия .cproject ще затрия и всички настройки на проекта.


Да де... ще изтриеш всички настройки за С. Но след това ще може да конвертираш до С++ и ще получиш нов файл... Сравняваш и търсиш седемте разлики ;-)

И не забравяй бакъпа преди това ;-)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/