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()即完成调用;
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即可
转载于:https://my.oschina.net/HeroOneHY/blog/1627862