error: linker command failed with exit code 1 (use -v to see invocation)

出現這種情況

ld: 2 duplicate symbols for architecture i386

clang: error: linker command failed with exit code 1 (use -v to see invocation)


ios開發這個錯誤一定少不了,一般這三方面的問題

1.引用出錯,把***.h弄成了.m,檢查一下你的所有引用;

2.再就是你引用第三方的庫,你添加文件是系統沒有所第三方庫的.m文件參入的編譯中去,你向項目添加文件得注意了;

3.就是不小心添加的重複的類,向Entity之類,具體你可以看這裏http://stackoverflow.com/questions/2264455/iphone-duplicate-symbol-error

順便說一下http://stackoverflow.com/這個網站是iso開發不可少的一個網站;

4.有些frameworks沒有添加進來也會出現上面的問題;

如果有第五的,請留言!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章