Blitz 在 vs 2013 中不起作用
Blitz does not work in vs 2013
我有一个项目是用vs 2010写的,在这个项目中使用了blitz。但是现在当我在 2013 年打开这个项目并尝试 运行 它时。一些错误说:
error C2955: 'std::rank' : use of class template requires template argument list ~~\blitz\indexexpr.h 69 1 MOM
所以它出现在indexexpr.h
static const int
numArrayOperands = 0,
numIndexPlaceholders = 1,
rank = N+1; //error here
我该如何解决?
我从互联网上看到类似的错误。但是他们的错误出现在slice.h.
根据 链接的讨论,您应该替换
static const int
numArrayOperands = 0,
numIndexPlaceholders = 1,
rank = N+1;
与
static const int numArrayOperands = 0;
static const int numIndexPlaceholders = 1;
static const int rank = N+1;
免责声明:我不知道这是否有效。
我有一个项目是用vs 2010写的,在这个项目中使用了blitz。但是现在当我在 2013 年打开这个项目并尝试 运行 它时。一些错误说:
error C2955: 'std::rank' : use of class template requires template argument list ~~\blitz\indexexpr.h 69 1 MOM
所以它出现在indexexpr.h
static const int
numArrayOperands = 0,
numIndexPlaceholders = 1,
rank = N+1; //error here
我该如何解决? 我从互联网上看到类似的错误。但是他们的错误出现在slice.h.
根据
static const int
numArrayOperands = 0,
numIndexPlaceholders = 1,
rank = N+1;
与
static const int numArrayOperands = 0;
static const int numIndexPlaceholders = 1;
static const int rank = N+1;
免责声明:我不知道这是否有效。