这段时间做ipCamera相关的东西,商家给的demo及SDK都是13年的,MRC,并且还没有文档。于是碰到了大坑,Unknown type name ‘INT32’这个错误。网上搜了一下午也没有搜到。。只搜到了以下内容:
一般出现UnKnown type name ** 错误,原因大多是OC与c/c++混编时,缺少头文件或者重复导入头文件。解决方式为设置编译方式为Ovjective-C++,或者某个文件改为.mm.
编译方式设置为Objective-C++:builtSetting 搜索Compile Source 设置即可。
但是INT32并不是因为头文件之类的,而是在INT32在OS X v10.7的时候被移除了,只需要在target->BuildSettings ->Other C Flags中添加一些字段即可-DLINUX_iOS_64
-DLINUX_iOS
-DLINUX
.

网友评论