我正在尝试在macOS Sierra机器上使用SWIG编译verovio python工具包(verovio.org(。我遇到了以下无法解决的错误。有什么想法如何让它工作吗?
In file included from ../include/vrv/att.h:16:
../include/vrv/vrvdef.h:217:26: error: no member named 'tuple' in namespace 'std'
typedef std::vector<std::tuple<Alignment *, Alignment *, int> > ArrayOfAdjustmentTuples;
~~~~~^
../include/vrv/vrvdef.h:217:32: error: 'Alignment' does not refer to a value
typedef std::vector<std::tuple<Alignment *, Alignment *, int> > ArrayOfAdjustmentTuples;
^
../include/vrv/vrvdef.h:195:7: note: declared here
class Alignment;
^
../include/vrv/vrvdef.h:217:43: error: expected expression
typedef std::vector<std::tuple<Alignment *, Alignment *, int> > ArrayOfAdjustmentTuples;
^
../include/vrv/vrvdef.h:217:63: error: expected unqualified-id
typedef std::vector<std::tuple<Alignment *, Alignment *, int> > ArrayOfAdjustmentTuples;
^
In file included from ../src/accid.cpp:17:
../include/vrv/functorparams.h:272:5: error: unknown type name 'ArrayOfAdjustmentTuples'
ArrayOfAdjustmentTuples m_overlapingSyl;
^
由于 python3 和 XCode 9 的不兼容安装而出现问题。python 的 anaconada 安装找不到任何 c++11 头文件。通过Homebrew安装python,它运行良好。