我正在使用Xcode中的OpenGLES - 它主要是用在iOS上,但我希望只使OpenGLES部分C++,獨立於它不會'使用ObjectiveC。然而,OpenGLES包括似乎導入需要Objective-C(Availability.h)的東西,所以CPP文件不能正確編譯,因爲我從NSObjCRuntime.h中得到有關NSString的錯誤。OpenGLES頭文件包括Availability.h防止CPP文件編譯
我理解他們,但我想知道別人如何解決這個問題。我希望能夠擁有帶有CPP擴展名的C++文件。我應該關注Xcode項目中關於如何處理CPP文件的設置?
感謝
嘿,謝謝 - 我檢查過了,但我對前綴文件非常熟悉 - OBJC檢查已經就位。這似乎是一些CPP文件通過罰款(那些積分較少,並在更深層次導入,通過較少的文件),和其他人鬥爭。 – Cloov