No.03 Xcode(5.1.x) c,c++,objiective-c混编
2014-06-20 16:05
211 查看
01. c文件会自动使用c编译器, cpp文件会自动使用c++编译器, m文件会自动使用objective-c编译器, mm文件会自动使用objective-c++编译器.
02. c编译器能够编译c代码, c++编译器能够编译c++/c代码, objective-c编译器能够编译m/c代码, objective-c++编译器能够编译m/mm/c++/c代码.
03. h文件被哪种文件包含(c/c++/objc/objc++), 就会使用对应的编译器, 但是m/mm文件在包含h文件时, h文件不能写有c++的类定义.
04. c/c++/objc对应的头文件都是h文件, 但是他们各自的h文件代码语法有差异, 所以呢:
c接口, m/mm/c/c++都可以使用它
c++接口, mm/c++可以使用它
m/mm接口, m/mm可以使用它
02. c编译器能够编译c代码, c++编译器能够编译c++/c代码, objective-c编译器能够编译m/c代码, objective-c++编译器能够编译m/mm/c++/c代码.
03. h文件被哪种文件包含(c/c++/objc/objc++), 就会使用对应的编译器, 但是m/mm文件在包含h文件时, h文件不能写有c++的类定义.
04. c/c++/objc对应的头文件都是h文件, 但是他们各自的h文件代码语法有差异, 所以呢:
c接口, m/mm/c/c++都可以使用它
c++接口, mm/c++可以使用它
m/mm接口, m/mm可以使用它
相关文章推荐
- iOS7.1 Xcode5.1 编译 fftw 3.3.4
- Xcode 5.1-PBXcp error修复-NO architectures to compile for (ONLY_ACTIVE_ARCH=YES,active arch=x86_64,
- 【iOS-cocos2d-X 游戏开发之十四】Xcode中c++&Object-C混编,详细介绍如何在cocos2dx中访问object函数以及Apple Api
- [cocos2d-x3.0]Xcode 升级到5.1后,cocos2d-x3.0 编译64bit出错解决方案
- OS X 10.9 XCode5.1升级后 安装Jekyll报错
- xcode5.1 armv7 armv7s arm64 类型, 区分, 概念等
- No.05 Xcode(5.1.x) 服务器消息推送
- xcode 4.2 调试5.1真机
- 快速定位 xcode 混编时的问题
- Xcode 5.1 & iOS7.1 自动打包问题解决
- Quick fix for Ruby after Xcode 5.1 update
- 解決在 Xcode 5.1环境下property所造成的 synthesis warning问题?
- Xcode升级5.1后ios5真机因加载cocostuio资源闪退问题
- 生成一个ipa的包,使非开发机也能安装成功 (Xcode5.1)
- Xcode 5.1发布说明以及iOS 7.1发布
- 手痒Xcode升级到5.1了
- 在 Win 7 下使用 VirtualBOX 虚拟机安装 OS X 10.8 Mountain Lion 及 XCode 4.4.1 (iOS SDK5.1) 作开发
- No.09 Xcode(5.1.x) UITextField
- 【iOS-cocos2d-X 游戏开发之十四】Xcode中c++&Object-C混编,详细介绍如何在cocos2dx中访问object函数以及Apple Api
- No.01 Xcode(5.1.x) 在Vmware中安装Mac OS X 10.8