原文:Unknown type name 'NSString'

今天看到個問題,編輯工程提示Unknown type name NSString ,如下圖 導致出現異常的原因是是因為工程中添加了ZipArchive 第三方開源解壓縮庫 一般情況下出現 Unknown type name 是頭文件互相引用出現的,這里可以排除,由於源碼使用是c c 與oc混編, 考慮新的XCode編譯文件類型導致的,嘗試了幾種方案,下面三種可以解決問題。 解決方案一: 選擇所有. ...

2014-04-01 11:07 0 8713 推薦指數:

查看詳情

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

  一般情況下出現“Unknown type name”是頭文件互相引用出現的,這里不是這個,由於源碼使用是c\c++與oc混編,下面三種可以解決問題方案。   解決方案一:   選擇所有.c文件,將屬性的 identity and type 改為Objective-C Source ...

Tue Jan 17 22:35:00 CST 2017 0 4543
error:unknown type name 'bool

包含第三方頭文件時,gcc編譯后出現“error :unknown type name 'bool” 錯誤。 原因:原來C語言里面是沒有bool(布爾)類型的,C++里面才有。 解決方案: 在C99標准里面,又定義了bool類型變量。這時,只要引入頭文件 <stdbool.h> ...

Wed Feb 27 22:13:00 CST 2019 0 3849
qt unknown type name編譯報錯記錄

在classA中include class B,然后定義成員變量的時候,報錯unknown type name了。 一共有兩種可能造成這種問題: 1.circle include,同時在classA中include ClassB;在ClassB中引用ClassA。 2.在ClassA中引用 ...

Mon Jun 07 23:53:00 CST 2021 0 2801
Unknown type name 'class'; did you mean 'Class'? 問題的解決

Xcode中可以混編C++和Objective-C,但是今天遇到了一個很令人抓狂的問題 在oc的.h文件里包含c++的.h文件時,總是報這個錯: Unknown type name 'class'; did you mean 'Class'? 意思是說不認識class ...

Sat Jul 21 06:15:00 CST 2012 1 2838
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM