我正在尝试让示例项目 Blitz-Examples/array 在 Microsoft Visual Studio 2013 中编译。我们似乎陷入了以下错误:(VS 2012 中不存在此错误)
错误 C2955:'std::rank' 使用类模板需要模板参数列表。文件 blitz/slice.h,第 57 行。
template<>
class ArraySectionInfo<Range> {
public:
static const int isValidType = 1, rank = 1, isPick = 0;
};
示例程序不包含 type_traits 头文件。示例代码也不在任何地方导入std::rank
。
有没有人遇到过这个问题?