iOS開發——導入c文件引起的 Unknown type name 'NSString' 錯誤


  一般情況下出現“Unknown type name”是頭文件互相引用出現的,這里不是這個,由於源碼使用是c\c++與oc混編,下面三種可以解決問題方案。

  解決方案一:

  選擇所有.c文件,將屬性的 identity and type 改為Objective-C Source。

  解決方案二:

  選擇所有.c文件,將.c修改為.m

  解決方案三:

  將Compile Sources As 改為 Objective-C++,由於修改所有文件的編譯類型,可能會導致其他包括c、c++代碼的提示錯誤,不過都是些的提示異常,按提示修改即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM