Xcode无法识别文件

Xcode无法识别文件,c,xcode,C,Xcode,我在Xcode项目中添加了两个文件(takeoff.h、takeoff.c),包括粘贴另一个项目中的一些代码。现在,在成功编译之后,Xcode似乎无法识别新文件。来自main.c的调用只是被忽略,即使一切都编译得很好。发生了什么事,我该怎么解决 // main.c int main() { void test(void); // located in takeoff.c JUST IGNORED } //takeoff.c void test(void) {

我在Xcode项目中添加了两个文件(takeoff.h、takeoff.c),包括粘贴另一个项目中的一些代码。现在,在成功编译之后,Xcode似乎无法识别新文件。来自main.c的调用只是被忽略,即使一切都编译得很好。发生了什么事,我该怎么解决

 // main.c
 int main()
 {
     void test(void); // located in takeoff.c JUST IGNORED
 }

 //takeoff.c
 void test(void)
 {
     print("Printed from takeoff.c");  // no printing nor do breakpoints stop her
 {
改为:

 // main.c

 void test(void); // <--- NB: function *prototype*

 int main()
 {
    test();  // <--- NB: function *call*
 }
//main.c

无效测试(无效);// 这不是一个有效的函数调用,只是一个函数声明

 void test(void); // function declaration 

将其更改为
test()

确保将.c添加到目标。在xcode 4中,它是
ALT-CMD-1
。在右侧的“目标成员资格”中,确保选中了活动目标。否则,一切看起来都像是在编译,但实际上不会运行任何东西。

我犯了一个愚蠢的错误。我上面评论中的结束括号只是一个输入错误,但我主要是原型,而不是实际调用。作为一个新手,我很沮丧。你们帮了大忙。谢谢。为了将来的参考,请务必尝试复制和粘贴实际代码,而不是重新键入,否则人们可能会因为键入错误等原因试图修复错误的问题
 void test(void); // function declaration