错误编译Objective-C类:Id返回1退出状态

时间:2011-02-08 18:57:13

标签: objective-c

我试图在Objective-C(Personne.m)中编译我的第一个类,我得到了以下错误:

undefined reference to WinMain@16
Id returned 1 exit status

我知道之前曾问过这个问题,但我仍然不知道如何解决这个问题。提前THX:)

1 个答案:

答案 0 :(得分:1)

如果该文件中没有WinMain函数,您可能希望在命令行中添加-c

gcc -c -o className.o className.m

然后,当您将目标文件链接到最终可执行文件时,可以关闭-c。只需确保其中一个目标文件中包含WinMain,或者链接到任何系统库应该包含它:

gcc -o myApp className.o className2.o ... WinMainLib.a