Я установил msgpack с пивом и могу скомпилировать код примера с gcc msgpacktest.c -lmsgpack
в командной строке. Но когда я добавляю заголовок в test.m
, класс в моем проекте iOS и добавляю -lmsgpack
в Compile Sources of Build Phases, я все равно получаю ошибку msgpack.h file not found
. Я новый программист, и это меня сбивает с толку. Что мне не хватает?Как использовать msgpack в проекте xcode?
ответ
Вам нужно указать Xcode, где найти заголовок. В настройках сборки в разделе «Пути поиска» добавьте путь в пути поиска пользователей.
Теперь я добавляю /usr/local/Cellar/msgpack/0.5.7 в мои пути поиска заголовков, но я все еще получаю ту же ошибку. – user299648
Вы добавили его под заголовком «Пути поиска» или «Пути поиска заголовков пользователей»? Попробуйте установить для параметра «Всегда искать пользовательские пути» значение «ДА». Кроме того, иногда вещи не вступают в силу до тех пор, пока вы не уйдете и не перезапустите Xcode. – RishiG
Вы строите его для iPhone-симулятора или устройства iOS? – SRI
Я использую симулятор iPhone. – user299648
попробуйте построить его для чувака устройства iOS. Поскольку некоторые фреймворки не связаны для симулятора iPhone – SRI