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;
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;
相关文章推荐
- Xcode中C++ / Objective-C 混合编译
- Oc 与 C++混合编译时的编译器设置
- 混合编译:c++文件调用c文件变量和函数、c文件调用c++文件变量和函数
- 关于C和C++混合编译出错的解决方法
- ubuntu下C++mysql编译环境设置
- eclipse编译调试java与ndk c++的混合代码
- 如何在 Visual Studio 中混合编译C# 和 C++代码,生成单一的DLL?
- linux下C/C++程序编译和链接,系统默认路径以及设置
- Objective-C/C++混编编译器设置
- [Objective-C] .m文件不能编译C++代码的问题
- 混合编译:在c中使用c++中的类对象和类成员函数
- Android NDK 编译C、C++混合程序小结(1)
- andriod eclipse 如何设置ndk-build也即NDK自动编译C/C++、JNI程序
- C++下混合编译c语言方法总结
- 混合使用Objective-C,C++和Objective-C++(转载)
- C/C++ 混合编译之extern C的使用
- Ubuntu下编译boost(附Eclipse静态链接库设置) - MyMSDN - C++博客
- 混合使用Swift,Objective-C, C++, Objective-C++
- Sublime text2 C/C++ 编译环境设置
- C和C++文件混合编译