问题描述
我在尝试使用
I got errors when trying to compile C++ codes with
using namespace System;
using namespace System::Runtime::InteropServices;
行使用mex命令。
C ++代码在Microsoft Visual上完美运行。
编译给了我以下错误
D:\ Semproj \ USB \ protocol.cpp(13):错误C2871:'系统':不存在具有此名称的命名空间
D:\ Semproj \ USB \protocol.cpp(14):错误C2653:'系统':不是类或命名空间名称
D:\ Semproj \ USB \ protocol .cpp(14):错误C2871:'InteropServices':这个名字的命名空间不存在
谢谢
lines using mex command.
The C++ codes run perfectly on Microsoft Visual.
The compilation gives me the following errors
D:\Semproj\USB\protocol.cpp(13) : error C2871: 'System' : a namespace with this name does not exist
D:\Semproj\USB\protocol.cpp(14) : error C2653: 'System' : is not a class or namespace name
D:\Semproj\USB\protocol.cpp(14) : error C2871: 'InteropServices' : a namespace with this name does not exist
Thank you
推荐答案
这篇关于如何在Matlab MEX文件中解决错误C2871?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!