ObjectC 与 C++ 混编时的编译器设置
生活随笔
收集整理的這篇文章主要介紹了
ObjectC 与 C++ 混编时的编译器设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IOS開發中有時候需要與C++混編,比如說使用了 opencv圖像處理時。直接使用C++的類庫,編譯時是會直接報錯的,這是因為,Xcode默認的編譯模式是 According to File Type ,意思是根據文件類型來選著編譯方式。
對于純C++的代碼,以 .cpp 結尾的文件類型,Xcode直接編譯是沒有任何問題的
要實現ObjectC 與 C++的混編有下面三種方式來對編譯器編譯模式進行設置。
方式一:
在使用到 c++的類文件中的 .m 文件后綴改為 .mm
方式二:指定文件的編譯類型
在使用到 c++的類文件中的 .m 文件,右側邊欄設置文件類型
方式三: 一勞永逸的方法,指定工程文件的編譯類型
將工程的編譯類型設置為 Object-C++
Build Setting -> Compile Sources As 設置為 Object-C++
總結
以上是生活随笔為你收集整理的ObjectC 与 C++ 混编时的编译器设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OSPF协议配置命令解析
- 下一篇: 海康威视ivms-4200图文说明