Mac OS X上编译mockcpp过程
OS版本:
banxia:mockcpp yangjia$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14
BuildVersion: 18A391
mockcpp支持cmake,编译步骤如下:
cd mockcpp/mockcpp
cmake .
make
第一次编译错误
用上面的方法编译到InterfaceInfo.cpp时报错:
/Users/yangjia/repos/mockcpp/mockcpp/src/InterfaceInfo.cpp:17:12: error:
unknown type name '__class_type_info'
const __class_type_info* info, unsigned int number);
^
/Users/yangjia/repos/mockcpp/mockcpp/src/InterfaceInfo.cpp:21:43: error:
unknown type name '__base_class_type_info'
getNumberOfVtblsByBaseClassTypeInfo(const __base_class_type_info& info
/Users/yangjia/repos/mockcpp/mockcpp/src/InterfaceInfo.cpp:41:29: error:
unknown type name '__vmi_class_type_info'
getNumberOfVtblsByVmi(const __vmi_