2011-02-08 45 views
0

我試圖編譯在Objective-C(Personne.m)我的第一類和我得到了以下錯誤:錯誤編譯Objective-C類:身份證返回1個退出狀態

undefined reference to [email protected] 
Id returned 1 exit status 

我知道這個問題之前被問過,但我仍然不知道如何解決它。 THX提前:)

+0

更多信息將是一件好事。我們是否可以安全地假設這是一個基於Xcode 3的基金會或可可項目以及隨附的標準工具? (因爲我的直覺是你正在做更不尋常的事情,其中​​的細節可能非常相關。) – Chuck 2011-02-08 19:04:20

回答

1

如果你沒有在該文件中的WinMain功能,你可能要添加-c到命令行:

gcc -c -o className.o className.m 

後來的後來,當你連接在一起的目標文件放入最終的可執行文件中,您可以關閉-c。只是讓你的目標文件確定一箇中有WinMain,或者您對鏈接任何系統庫應該包含它:你的項目

gcc -o myApp className.o className2.o ... WinMainLib.a 
相關問題