2
A
回答
3
我的應用程序使用C++庫來提供其功能,幾乎每個源文件都是Objective-C++(.mm
)。這一切都沒有問題,它運作良好。
我小心避免使用像using namespace std;
和using namespace MyLibrary;
這樣的語句,以使其明顯(至少對我來說)我使用標準庫的某些部分,我的庫或Cocoa運行庫;例如:
std::string s = ...;
MyLibrary::MyObject o = ...;
NSString *nss = ...;
相關問題
- 1. 你可以在Cocoa(Obj-C)項目中使用C++庫嗎?
- 2. 有什麼方法可以用C語言改變目錄嗎?
- 3. 您可以使用CruiseControl構建Cocoa/Objective-C項目嗎?
- 4. 有沒有什麼方法可以在Harp.js中使用Jade塊?
- 5. 有什麼方法可以恢復項目的visual studio文件?
- 6. 有什麼方法可以截斷org.eclipse.swt.widgets.Table項目的文本
- 7. 有什麼方法可以設置ViewBag項目的類型?
- 8. 有什麼方法可以避免在C++中使用非法指針?
- 9. 有沒有什麼方法可以使用'unset'作爲方法?
- 10. 有什麼辦法可以在Emacs中創建「項目文件」?
- 11. 有什麼方法可以檢查使用哪個IDE創建.Net項目
- 12. 在Cocoa項目中創建JVM是否可以回調Cocoa項目?
- 13. C#中有什麼方法可以用擴展方法覆蓋類方法嗎?
- 14. 有什麼方法可以在Android中使用標籤?
- 15. 有什麼方法可以在Go中使用MySQL臨時表?
- 16. 有什麼方法可以使用泛型在MongoDB Client中?
- 17. 有什麼方法可以在URL欄中使用jQTouch?
- 18. 有什麼方法可以在Rails-API中使用MiniProfiler嗎?
- 19. 有什麼方法可以在C#中配置文件?
- 20. 有什麼方法可以在C語句中使用指針嗎?
- 21. 什麼時候可以在dom中使用listview中的項目?
- 22. 有沒有什麼方法可以在Xamarin.Android項目中使用Autofac構造器注入?
- 23. 爲什麼你可以使用方法
- 24. 在C#項目中調用C++方法
- 25. 有沒有什麼辦法可以在非Activity類中使用openFileOutput()方法?
- 26. 有什麼方法可以保護ASP.NET中的目錄?
- 27. 有什麼方法可以編輯VS 2008中的VS 10項目嗎?
- 28. 有什麼方法可以將圖表複製到不同的項目中?
- 29. 有什麼方法可以將Google Play服務9.0.2添加到Eclipse項目中?
- 30. 有什麼方法可以在4.0設備上使用fontFamily?
是的,這是可能的,但您需要提供更多關於您想要做什麼的信息。您可以將Objective-C .m文件重命名爲.mm,然後使用C++。或者,您可以使用Qt框架並將OSX框架添加到項目中。如果這不是你想要的,你可以更具體地處理你的問題嗎? – TheDarkKnight 2013-05-07 07:51:15