1、 天生兼容 c
直接在.m里include就行
2、调用cpp
需要先把调用的文件名由.m改成.mm
#include "TestOne.hpp" int res = TestOne::getOne()+getmya(); NSString* str = [NSString stringWithFormat:@"%d",res]; self.lbResult.text =str;
.mm 文件引用c好像不行
可以在cpp头文件里用 extern "C" 引入
extern "C"{
#include "testc.h"
}
文件目录如下