在ios开发中,有些库是用到了c++或者Object-c++,例如地图类类库和WCDB等我们在导入头文件的时候就会出错,我们有两种方式去解决.
1.将需要导入类库的那个类 的.m文件修改为.mm。这样会比较麻烦,但是复杂的项目这样做的话会避免一些奇奇怪怪的问题。
2.直接将工程的编译模式改为支持Object-C++的,这样就不用改.m文件为.mm了。但是在一些大型项目会出错.修改的方式如下:
在ios开发中,有些库是用到了c++或者Object-c++,例如地图类类库和WCDB等我们在导入头文件的时候就会出错,我们有两种方式去解决.
1.将需要导入类库的那个类 的.m文件修改为.mm。这样会比较麻烦,但是复杂的项目这样做的话会避免一些奇奇怪怪的问题。
2.直接将工程的编译模式改为支持Object-C++的,这样就不用改.m文件为.mm了。但是在一些大型项目会出错.修改的方式如下: