前言
之前集成 Face++
人脸识别 SDK
时,涉及到把 .m
文件后缀改成 .mm
,这里就简单的总结一下原因吧。
区别
-
.m
文件是纯Object-C
文件
.mm
是Object-C
和C++
混合文件; -
.m
只能调用纯Object-C
的类,不能调用混合的
.mm
可以调用Object-C
的,也可以调用C++
的; -
.m
要调用混合的怎么办?
可以解决办法是.h
用Object-C
的方式,而具体实现用.mm
的方式;
Author
如果你有什么建议,可以关注我,直接留言,留言必回。