2016-07-15 4 views
-1

Я получил это странное линкер error.for моей Xcode 7.3.1 добавить библиотеку libtbb.dylib в мой проект C++ под Строить синхронизма> Ссылка Двоичные с библиотекамиОшибка компоновщика Xcode C++ или отсутствие настройки?

Когда компоновщик запуски, это добавляет переключатель

-ltbb 

вместо ожидаемого

-libtbb 

в результате, я получаю эту ошибку ссылка:

ld: library not found for -ltbb clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Как это исправить? Есть ли у меня настройки? Спасибо

+1

'-ltbb' является правильным; '-libtbb' ошибочно. Если библиотека не найдена, то нет ни в одном из каталогов поиска, которые вы указали в компоновщике , или по умолчанию. Поскольку вы не отправили команду неудачного компоновщика , мы не можем видеть, какие, если таковые имеются, вы указали. –

ответ

0

Спасибо Mike Kingham, ваши намеки были именно такими. Укажите библиотеку в двоичном файле Build Phases-Link с библиотекой. Вам также необходимо указать путь поиска библиотеки в разделе «Настройки сборки».

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