http://stackoverflow.com/questions/17465902/use-of-external-c-headers-in-objective-c
問題:
In my iOS project I need to use an external library written in C++. The C++ header files are all in one directory. I've added these C++ headers to my Xcode project, and also specified a header search path (in Build Settings). The issue is that these C++ headers include each other using < > angle brackets. This results in:
The weird thing is that Xcode does not complain about all headers. Also the same header #include'd in one file is fine, while an issue when #include'd in another. I think this is caused by the fact that these headers #include each other.
Thanks! |
解答:
16down voteaccepted |
is meant for standard library or framework headers, and the search strategy Is different than that used for
See for example As a workaround, you can set the Xcode build setting "Always Search User Paths" to YES. |