您的位置:首页 > 移动开发 > Objective-C

Objective-C和C++混合编译设置

2013-10-09 10:58 387 查看
最新版本Xcode工程可直接创建各种文件:

Objective-C文件的后缀名是 .h和.m

C语言的后缀名是 .h和.c

C++的后缀名是.h和.cpp

混合代码后缀名是 .h和.mm



设置C++和OC资源能够同时编译如下:

选择TARGETS --- Build Settings选项 --- Apple LLVM compiler x.x - Language(x.x是Xcode默认LLVM编译器版本)--- Compile
Sources As --- Objective-C++

在编写C++代码时,注意先引用namespace,使用前添加“using namespace std;”

std里面就是一些C++引用

extern _LIBCPP_VISIBLEistream cin;
extern _LIBCPP_VISIBLEostream cout;
extern _LIBCPP_VISIBLEostream cerr;
extern _LIBCPP_VISIBLEostream clog;
extern _LIBCPP_VISIBLEwistream wcin;
extern _LIBCPP_VISIBLEwostream wcout;
extern _LIBCPP_VISIBLEwostream wcerr;
extern _LIBCPP_VISIBLEwostream wclog;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: