我有一个Mex文件,我想使用它与称为USRP NI2954R的硬件设备进行交互。我想编译MEX文件,但是有很多错误。
以下是我遇到错误的部分:
#include "mex.h"
static uhd::usrp::multi_usrp::sptr[] usrp;
static boost :: mutex messages_mutex ;
错误:
error C2653: 'uhd' : is not a class or namespace name
error C2146: syntax error : missing ';' before identifier 'usrp'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2133: 'sptr' : unknown size
还有很多,通常在类似的行上用于代码的升压行