c++与oc混编

1.oc调用c++:

1.新建一个ios项目

2.新建一个c++文件,包括hpp文件和cpp文件,名字为MyCppFile.hpp、MyCppFile.cpp

hpp文件:

cpp文件:

3.修改ViewController.m为:ViewController.mm文件

4.ViewController.m 文件执行 MyCppClass::ShowMsg()即完成调用;

扫描二维码关注公众号,回复: 178808 查看本文章

2.c++调用oc

1.新建ios文件:MyOcFile.h,MyOcFile.mm

2.把MyOcFile.h的interface去掉,把#import <Foundation/Foundation.h>移动到MyOcFile.mm,声明一个c函数showOCMsg()

.mm文件如下

3.c++文件导入oc文件#include "MyOCFile.h",然后调用showOCMsg即可

猜你喜欢

转载自my.oschina.net/HeroOneHY/blog/1627862
今日推荐