0

我需要一些帮助才能使 myo-mex 文件正常工作。我不知道如何更改编译器选项以使 mingw 支持 ISO c++ 2011。可以在此处找到代码所在的 github 存储库:https ://github.com/mark-toma/MyoMex 。我得到的错误消息如下所示:

Error using build_myo_mex (line 61)
In file included from C:/MATLAB/SupportPackages/R2015b/MW_MinGW_4_9/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++/array:35:0,
             from C:\MyoMex-master\MyoMex\myo_mex\myo_class.hpp:16,
             from C:\MyoMex-master\MyoMex\myo_mex\myo_mex.cpp:14:
C:/MATLAB/SupportPackages/R2015b/MW_MinGW_4_9/lib/gcc/x86_64-w64-  mingw32/4.9.2/include/c++/bits/c++0x_warning.h:32:2: error: #error This
file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled
with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the \

我对这个错误有点一无所知,但我希望有人能够提供帮助,因为我不是最擅长使用 MATLAB。

4

1 回答 1

0

它在错误消息中提到

此支持目前是实验性的,必须使用 -std=c++11or-std=gnu++11编译器选项启用。

利用:

-std=c++11或者-std=gnu++11

于 2016-11-16T08:26:53.263 回答