Я установил dlib с помощью Homebrew.
brew install dlib
Сделал это:
- Добавьте
/usr/local/Cellar/dlib/19.16/include
в Пути поиска заголовка - Добавить
/usr/local/Cellar/dlib/19.16/lib
к Пути поиска в библиотеке - Добавить
-ldlib
к Другие флаги компоновщика - Добавить
Accelerate.framework
и изменить статус на "Обязательно "в Link Binary With Libraries
Но когда я включаю файлы .h dlib, есть ошибка:
Undefined symbols for architecture x86_64:
"_USER_ERROR__missing_dlib_all_source_cpp_file__OR__inconsistent_use_of_DEBUG_or_ENABLE_ASSERTS_preprocessor_directives_", referenced from:
_dlib_check_consistent_assert_usage in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
PS Да, я использовал -v,но это не влияет