-3
A
回答
0
0
任何Objective-C的文件(.M),其包括任何含頭C++代碼,無論是直接或通過鏈接#包括,將有可能失敗,編譯錯誤。
您需要將所有.m文件重命名爲.mm,如果他們能夠「看見」您的C++頭文件。
如果這會導致重命名太多,那麼您將不得不限制#includes,例如將C++ #include移出頭文件並將其僅放在需要它的.mm文件中。
相關問題
- 1. Xcode:在ARC中編譯.c文件?
- 2. XCode #include bug - 在頭文件中找不到,但在cxx中
- 3. 在Xcode中編譯
- 4. Xcode在編譯時重命名文件?
- 5. 爲arduino yun交叉編譯ndn-cxx
- 6. CXX編譯器標識未知
- 7. Xcode中的條件編譯
- 8. 編譯在Xcode
- 9. 如何編譯/安裝node.js(無法配置cxx編譯器!)(Ubuntu)。
- 10. 在Xcode中編輯支持文件編譯器的位置
- 11. 在opencv ios中檢測C&CXX編譯器錯誤
- 12. 在CMake中鏈接C和CXX文件
- 13. mupdf不在xcode中編譯
- 14. 學習在xcode中編譯
- 15. 反編譯器在Xcode中?
- 16. 在xcode中編譯RTMidi
- 17. 在編譯文件中編譯類
- 18. 如何在Xcode中有條件地編譯資源文件?
- 19. 編譯xcode項目到庫文件
- 20. XCode 4.5編譯框架C++文件
- 21. 特定文件的XCode編譯
- 22. Xcode前綴頭文件不編譯
- 23. Xcode 6.1預編譯頭文件
- 24. 編譯xcode項目文件發送
- 25. xcode的gyp預編譯頭文件
- 26. Xcode C++獨立文件不編譯
- 27. Xcode的條件編譯
- 28. Xcode編譯源文件並將未編譯的源文件複製到資源
- 29. 在項目中進行更改時,Xcode如何編譯文件?
- 30. 在Xcode 4.x中編譯大型源文件(10k +行)
編譯器說什麼? – Davyd