zemlemer 0 27 декабря, 2012 Опубликовано 27 декабря, 2012 · Жалоба Добрый день. Мне пришлось столкнуться с ARM процессором в первыйраз. Итак последовательность: есть плата с STM32F107 на борту. Система сборки: KUbuntu 12.10. Поставлена Sourcery CodeBench, пути к bin прописаны. Поставлен Eclipse и соответствующие плагины: gnuarmeclipse и embsysregview. Был создан проект по образу и подобию http://we.easyelectronics.ru/STM32/stm32-o...-com-porta.html Команды вызова компилятора и ассемблера были заменены на arm-none-linux-gnueabi-gcc. Также были заменены все settings в проекте. При попытке компиляции началась ругань на невозможность найти хедер в соседней директории: /STM32_USB-FS-Device_Driver/src/usb_core.c:30:21: fatal error: usb_lib.h: No such file or directory При этом usb_lib.h лежит в /STM32_USB-FS-Device_Driver/inc/. Подскажите, пожалуйста как убедить eclpce искать исходники по всему дереву проекта, дабы не разводить помойку. В Properies->C/C++ General->Paths and Symbols->Locations пути добавлял - без успеха. MotorCtl.tar.gz Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 27 декабря, 2012 Опубликовано 27 декабря, 2012 · Жалоба При попытке компиляции началась ругань на невозможность найти хедер в соседней директории: /STM32_USB-FS-Device_Driver/src/usb_core.c:30:21: fatal error: usb_lib.h: No such file or directory При этом usb_lib.h лежит в /STM32_USB-FS-Device_Driver/inc/. Подскажите, пожалуйста как убедить eclpce искать исходники по всему дереву проекта, дабы не разводить помойку. В Properies->C/C++ General->Paths and Symbols->Locations пути добавлял - без успеха. Пути к заголовочным файлам нужно сообщать не только Eclipse, но и компилятору (ключ -I {dir}). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 27 декабря, 2012 Опубликовано 27 декабря, 2012 · Жалоба Подскажите, пожалуйста как убедить eclpce искать исходники по всему дереву проекта, дабы не разводить помойку. В Properies->C/C++ General->Paths and Symbols->Locations пути добавлял - без успеха. Не там указываете наверное. Попробуйте например так: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zemlemer 0 27 декабря, 2012 Опубликовано 27 декабря, 2012 (изменено) · Жалоба Спасибо. Изменено 27 декабря, 2012 пользователем IgorKossak избыточное цитирование Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться