2009-12-16 4 views
0

Я новичок в Xcode и только что дошел до того момента, когда я начал создавать несколько файлов, которые я хотел бы включить в будущие проекты. В настоящее время я импортировать файл ...Использование функций во внешнем файле?

#import "/Users/Gary/Documents/Xcode/FG_Include/FG_FloatFlip.h" 

в мой проект на ...

/Users/Gary/Documents/Xcode/mddStructure_PROJ/mddStructure.m 

Однако я получаю следующее сообщение об ошибке, когда я пытаюсь построить.

Undefined symbols: 
"_FG_FloatFlip", referenced from: 
_main in mddStructure_PROJ.o 
ld: symbol(s) not found 

Я изначально думал, что импортировать файл будет все, что нужно, хотя сейчас я думаю, что я, возможно, нужно сделать что-то дополнительно в Xcode, чтобы использовать функции в этом внешнем файле, может быть связь?

Гэри

ответ

1

Вы добавили FG_FloatFlip.h к вашему Xcode проекта? Я уверен, что Xcode только «находит» файлы, добавленные непосредственно в проект. Попробуйте перетащить файл в окно Xcode и измените его на #import "FG_FloatFlip.h".

+0

Я не добавлял его в текущий проект, мне просто нужно добавить * .h или * .m тоже? – fuzzygoat

+0

Да, каждый файл, который вы хотите использовать, должен быть добавлен в проект. Вам не нужно перемещать их в фактический каталог проекта; Xcode работает независимо от пути к файлу. –

+0

Спасибо, Крис, это прекрасно, я просто не понимал, что мне нужно добавить их в проект. Еще раз спасибо. – fuzzygoat

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