Связывание статической библиотеки с приложением для iPhone

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

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

Что я делаю неправильно?


person Jack Rogers    schedule 09.10.2011    source источник


Ответы (2)


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

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

person Jonas Schnelli    schedule 09.10.2011