2013-02-19 5 views
2

У меня есть два проекта в Eclipse, и у каждого есть папка со своими библиотеками.Ссылка на проект Eclipse C

Я хочу, чтобы включить файл заголовка из первого проекта в библиотеке второго проекта, не печатая что-то вроде:

#include "../../first_project_name/lib/Mylib.h" 

Я просто хочу, чтобы напечатать

#include "Mylib.h" 

Я попытался пойти к предпочтениям второго проекта по разделам проектных ссылок и проверке первого проекта, но ничего не произошло. Что мне делать?

ответ

0

Перейти к Проект -> Свойства -> C/C++ Build -> Настройки -> Настройки инструмента -> Включает и добавьте правильный путь включения.

+0

Настройки инструмента -> avr-компилятор -> каталоги? потому что я не вижу, просто включает внутренние настройки инструмента – kyrpav

+0

У меня проблема с компоновщиком, когда я иду добавить имя для библиотеки. он дает мне ошибку, что он не может найти папку. Я указываю имя папки, в которой находится папка lib. – kyrpav

+0

@kyrpav Я думаю, что «каталоги» - это одно и то же. Вы также должны добавить путь поиска библиотеки (** Project -> Properties -> C/C++ Build -> Settings -> Настройки инструмента -> _Compiler_ Linker -> Путь к библиотеке **) и сама библиотека (** То же, что и раньше -> Библиотеки **) –

Смежные вопросы