Связывание статической библиотеки с приложением iPhone - PullRequest
0 голосов
/ 09 октября 2011

Я пытаюсь связать 2 статические библиотеки с моим приложением для iPhone. Когда я компилирую отдельный, идентичный файл с g ++, который ссылается на 2 библиотеки следующим образом: c ++ main.cpp -o main -lcln -lginac это работает отлично.

В моем приложении я пошел на этапы сборки -> связать двоичный файл с библиотеками и добавил libginac.a и libcln.a. Однако, когда я компилирую свое приложение в строке # include ginac / ginac.h , я получаю ошибку: ginac / ginac.h: такого файла или каталога нет.

Что я делаю не так?

Ответы [ 2 ]

2 голосов
/ 09 октября 2011

Может быть, вы путаете «путь поиска заголовка» с «ссылками бинарных библиотек».Добавление файла .a к файлам вашего проекта не означает, что также доступны заголовки.

Вы должны проверить «путь поиска заголовка» в ваших «настройках сборки» и убедиться, что путь к «ginac»"установлен там.

1 голос
...