У меня есть 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
И еще, как правило, на аналогичных линиях для линии повышения кода