Блиц не работает в 2013 году

У меня есть проект, который я написал в 2010 году. В этом проекте используется блиц. Но сейчас, когда я открываю этот проект в 2013 году и пытался его запустить. Некоторая ошибка говорит:

ошибка C2955: ‘std :: rank’: использование шаблона класса требует списка аргументов шаблона ~~ \ blitz \ indexexpr.h 69 1 MOM

Таким образом, он появляется в indexexpr.h

    static const int
numArrayOperands = 0,
numIndexPlaceholders = 1,
rank = N+1;   //error here

Как я могу восстановить его?
Я вижу аналогичную ошибку из интернета. Но их ошибка появляется в slice.h.

1

Решение

Согласно обсуждению, связанному с Дрю Дорманн вы должны заменить

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;

Отказ от ответственности: я не знаю, работает ли это.

1

Другие решения


По вопросам рекламы [email protected]