object-c 混编 调用C,C++接口
来源:互联网 发布:android 无法修改mac 编辑:程序博客网 时间:2024/06/06 05:43
xcode 支持 object-c 混编,在object-c 中调用c,c++接口
第一步 定义c语言 接口(File.c)
#include <stdio.h>void printsByC(){ printf("调用C语言。");}
第二步 定义c++ 接口
student.h文件
#ifndef __test_hun__student__#define __test_hun__student__#include <iostream>#endif /* defined(__test_hun__student__) */
student.cpp文件
#include "student.h"using namespace std;class Student{public: void getWeight(){ cout<<"Object C与C++混合编程。体重为:"<<weight<<"kg"; printf("调用C++语言。getWeight"); } void setWeight(int x){ weight = x; printf("调用C++语言。setWeigth"); } private: int weight;};
第三步 将 object-c implementation文件名 .m 改称.mm 告诉编译器 混编
下面的例子是 object-c 调用接口
- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. printf("调用C语言。"); Human human; human.setWeight(26); human.getWeight(); Student *student=new Student(); student->getWeight(); delete student;}
0 0
- object-c 混编 调用C,C++接口
- c/c++/object-c 混编程
- object-c 与 swift 混编
- object-c和swift 混编
- Object-C 和 Swift 混编 之一 Object-C 中调用 Swift
- Object-C 和 Swift 混编 之二 Swift 中调用 Object-C
- c/c++混编,导出接口给lua调用
- C和C++混编,c调用C++,c++调用C
- C和C++混编,c调用C++,c++调用C
- C和C++混编,c调用C++,c++调用C
- c++ 与 object c 混编疑惑问题
- C、C++、OC混编
- c,c++,oc混编
- Xcode中C、C++、Object-C3种语言的混编
- 【iOS】iOS Object-C与C混编设置
- Xcode中C、C++、Object-C3种语言的混编
- 语言混编之c调用java
- object-c动态调用
- Android Audio System 之一:AudioTrack如何与AudioFlinger交换音频数据
- OpenWrt 自学笔记(4)------交叉编译SQLite3
- Objective-C和C++混编的要点
- USACO-Section 2.3 Money Systems(DP)
- 伸展树学习小结
- object-c 混编 调用C,C++接口
- JBossWeb/Tomcat 初始化连接器和处理 Http 请求过程
- HDU 2048 2049 (错排,排列组合)
- 读书笔记 JavaScript 高级程序设计(第三版)-- 第1章
- Java Request 获取域名
- 【Java并发编程】深入分析Thread(七)
- 质数的无穷性——从素数到数论
- Java线程间通过共享对象通信
- delete 与 deleteLater()