我需要添加一個包含ObjectC和C++的.mm文件,我想知道如何使用XCode 4來完成它?如何將.mm文件添加到項目中?
1
A
回答
3
這樣做絕對沒有問題,只需將.mm fle添加到項目中,XCode就會將其編譯爲Objective-C++。
唯一要注意的是,與該ObjC++代碼相關聯的.H必須不包含任何C++特定代碼或每其中該頭被包括必須.mm太文件。
這是因爲XCode會根據單個文件使用不同的編譯器,因此如果找到.m,它會嘗試將它編譯爲普通的ObjC而不是ObjC++。您可以強制使用che ObjC++編譯器編譯它,但我建議您遵循所述的原則或將其他文件重命名爲.mm,以避免使事情變得複雜。
相關問題
- 1. 如何將目標文件添加到Qt中的項目中
- 2. 如何將.rc文件添加到eclipse中的項目中
- 3. Subversion:將文件添加到項目
- 4. Qt - 將文件添加到項目
- 5. 將.ttf文件添加到java項目
- 6. 將* .mdf文件添加到C#項目
- 7. 將文件添加到Xcode項目
- 8. 將文件添加到我的項目
- 9. 將cocos2d文件添加到xcode項目?
- 10. 將.so文件添加到Android項目
- 11. Xcode 9(測試版3)/ iOS:將文件添加到項目 - 如何將文件複製到項目目錄中
- 12. 如何將JSON文件添加到我的項目中
- 13. 如何將文件添加到xcode iphone項目中的.plist?
- 14. 如何將xml文件添加到我的項目中?
- 15. 如何將對象和頭文件添加到NetBeans項目中?
- 16. 如何將圖像添加到項目中文件夾的collectionview?
- 17. 如何將大文件添加到c#項目中的資源?
- 18. 如何將單個文件添加到我的Eclipse項目中?
- 19. 如何將jar文件添加到java rest api項目中?
- 20. 如何將MSBuild添加到項目中?
- 21. 將外部項目中的文件添加到本地項目
- 22. C#項目:如何將可執行文件添加到項目中?
- 23. .vstemplate文件預計將添加到項目項目,但添加到此的項目不是項目項目
- 24. 將Postbuild事件添加到項目中
- 25. 如何將cs文件添加到現有的C#項目?
- 26. 如何將.java文件添加到MonoDroid項目
- 27. 如何將文件夾添加到數據庫項目?
- 28. 如何使用CMake將文件添加到Eclipse CDT項目?
- 29. 如何將外部配置文件添加到C++項目?
- 30. 如何將項目添加到輸出文件?
與.m – bioffe 2012-04-08 14:26:19
完全一樣我嘗試添加一個Object-C類,它只爲我創建.m文件 – user705414 2012-04-08 14:30:32
我想知道如何從Xcode添加ObjectC++文件 – user705414 2012-04-08 14:30:54