簡體   English   中英

包含問題:在Xcode 4的iOS項目中找不到頭文件

[英]Include issue: header file not found in iOS project in Xcode 4

考慮我的設置如下:

  • XCode 4 iPhone / iPad項目
  • 包含新的頭文件的ObjC .m文件,此頭報告為“找不到文件”
  • ObjC .m文件位於項目的根文件夾中
  • 新的頭文件也位於項目的根文件夾中
  • 在Xcode 4中將新的頭文件創建為“ C頭文件”(!!)

我嘗試使用同時具有“”和<>查找語法的#import和#include語句。 該項目已經由許多其他objC標頭/類組成,它們可以很好地工作。 我懷疑將文件創建為C樣式頭是問題。

我沒有明確地不嘗試添加USER_PATH或類似的東西,因為它全部發生在根項目文件夾中。

有任何想法嗎? 我真的很驚訝如此簡單的事情變得如此復雜!

附加評論:(編輯)

現在,我確認可以創建任何類型的頭文件(菜單“新文件”->“ C / C ++”->“頭文件”),而目標C代碼將永遠找不到它。 即使是新的干凈項目,其行為也一樣! 這是什么樣的功能?

怪異的

我與一堆Xcode受害者進行了交談,他們確認我必須設置額外的path變量。 但是,他們的解釋有點奇怪:在ObjectiveC中,查找(導入)僅掃描整個子文件夾結構,而“包含”則不掃描。 從我的角度來看,僅當相關的頭文件位於子文件夾中時,這才是有效的參數! 但是我的和“ .m”文件在完全相同的位置!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM