| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Atollic, St32F413, как да укажа път към файл, влизащ в Lib? http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=17180 |
Страница 1 от 1 |
| Автор: | NikB [ Вто Мар 10, 2020 3:24 pm ] |
| Заглавие: | Atollic, St32F413, как да укажа път към файл, влизащ в Lib? |
Atollic 9.3.0, St32F413, как да укажа път към файл, влизащ в Lib проект? Наложи се да направя част от проекта в отделен проект, като library. За помощ ползвах това: https://mcuoneclipse.com/2013/02/12/cre ... d-eclipse/ библиотеката се компилира, но приложението, в което е указана библиотеката, сякаш не намира хедър файловете от библиотеката. Мисля, че това, на картинката по-долу не правя както трябва - редът означен със стрелката - това Project Headers вероятно е с друго имe? Molq za pomo]
|
|
| Автор: | TheWizard [ Вто Мар 10, 2020 4:16 pm ] |
| Заглавие: | Re: Atollic, St32F413, как да укажа път към файл, влизащ в L |
пробвай махни двете точки след workspace_loc брях.... https://help.eclipse.org/2019-12/index. ... ttools.htm |
|
| Автор: | gicho [ Вто Мар 10, 2020 5:02 pm ] |
| Заглавие: | Re: Atollic, St32F413, как да укажа път към файл, влизащ в L |
Смисленият начин да направиш това в еклипса е да обявиш в основния проект че има зависимост от другия проект (библиотеката). Така в workspace-а ще имаш двата проекта, ще дебъгваш лесно, ще имаш автоматично билдване на двете ако е нужно и т.н. https://mcuoneclipse.com/2017/09/19/managing-project-and-library-dependencies-with-eclipse-cdt/ |
|
| Автор: | NikB [ Сря Мар 11, 2020 3:42 am ] | ||||||||||||||||||
| Заглавие: | Re: Atollic, St32F413, как да укажа път към файл, влизащ в L | ||||||||||||||||||
Благодаря много за отговорите и линковете!
1. В списъка с проекти на Project References на приложението я има библиотеката, чекнах я и при rebuild на проекта, предварително, автоматично се прекомпилира библиотеката 2. Почти стана - много естествено решение, но явно нещо друго пропускам - пак се получава грешка: ".\Src\app\hw_cfg\board_dcu2_800_10.h:10:24: fatal error: __compiler.h: No such file or directory" редът с грешката е: #include "__compiler.h" 3. Другото положително е, че от контекстното меню на файл, предизвикващ грешката, с "Open declaration" се отива на файла в библиотеката - т.е. самият еклипс знае къде е файлът, но по време на компилиране не го открива 4. Нямам идея дали е важно, но, ако редът, на който дава грешката, го изтрия и добавя (copy/paste на реда с #include "файл") подобна грешка се появява в друг файл - там пак изтривам/добавя --> грешка в следващ файл. Направих го 10-15 пъти, май не се повтори файл, но файловете са много и не съм сигурен какво става. ETO го целият лог от компилирането на проекта (в лога по-долу с ProjectWithLib съм заменил доста дълъг път до проекта)
|
|||||||||||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|