Файл SHK.h не найден

Извините, ребята, за нубский вопрос, нужна помощь. Я пытаюсь использовать Sharekit — https://github.com/ShareKit/ShareKit.

Я делаю все шаги с вики-страницы «Установка sharekit», и у меня нет ошибок, прежде чем я попытаюсь импортировать SHK.h. SHK.h виден в автозаполнении, но у меня ошибка. Что можно было упустить?


person Artem Shmatkov    schedule 28.05.2012    source источник
comment
Извините, это была моя ошибка, я разместил Sharekit на один уровень выше, чем мой проект...   -  person Artem Shmatkov    schedule 28.05.2012


Ответы (2)


Ответ по ссылке https://github.com/ShareKit/ShareKit/issues/393#issuecomment-6057929 частично точен. Вы можете иметь папку ShareKit на том же уровне вашего проекта.

Просто добавьте в свой проект «Пути поиска заголовков» (при условии, что каталог, в который вы поместили ShareKit, называется «ShareKit»:

$(SRCROOT)/../ShareKit/Classes/**

И

$(SRCROOT)/../ShareKit/Submodules/**
person jptsetung    schedule 20.06.2012

Я не уверен, почему у вас возникла проблема, но вы можете попробовать

Нажмите на проект -> выберите цель -> Фазы сборки -> разверните источники компиляции и убедитесь, что у вас есть файл SHK.m, если нет, то добавьте его.

person Mert    schedule 28.05.2012
comment
Привет, Мерт, я пытаюсь воспользоваться вашим советом, когда я добавляю SHK.m для компиляции исходников, его значок-заполнитель был пуст, а имя файла отмечено красным цветом. Файл SHK.m, кажется, найден, но все файлы, включенные в него, также имеют ту же проблему. Я думаю, что попытка добавить файл за файлом всю библиотеку sharekit - неправильный путь. - person Artem Shmatkov; 28.05.2012
comment
Вы можете удалить все файлы, отмеченные красным, из своего проекта и перетащить их из Finder в свой проект. Когда вас попросят скопировать или сослаться на ваши файлы, скопируйте их, если только они еще не находятся в папке ваших проектов. Красный цвет означает, что у вас есть файлы в вашем проекте в качестве ссылки, но они не могут быть найдены в вашей файловой системе. Вы должны быть осторожны при добавлении их с подкаталогами. Если вы выберете создание ссылок на папки, вам нужно будет ввести имена каталогов при импорте файлов, таких как имя_каталога/имя_файла.h. Однако не выбирайте создание ссылок на папки, если вам это не нужно. - person Mert; 28.05.2012
comment
Извините, это была моя ошибка, я разместил Sharekit на один уровень выше, чем мой проект... - person Artem Shmatkov; 28.05.2012