Ошибка компиляции в #define

Я пытаюсь скомпилировать код из Cryptlib. Но я иду ошибка в строке 96 этот файл.
Я также получил несколько других ошибок в gthr.h от Mingw.
Я компилирую с помощью Mingw 4.8.1 под Windows.

Ошибка, я получил строку 96 в debug.h

 error: expected unqualified-id before '{' token

РЕДАКТИРОВАТЬ 1:
Я изменил файл, чтобы определить static_assert со строкой 93. Но я получил новую ошибку в файле typetrait от mingw.

 template<typename _Tp, typename... _Args>
struct __is_nary_constructible
: public __is_nary_constructible_impl<_Tp, _Args...>::type
{
static_assert(sizeof...(_Args) > 1,
"Only useful for > 1 arguments");
};

И ошибка:

error: expected identifier before 'sizeof'|

2

Решение

Поэтому я только что прокомментировал 2 строки, которые беспокоили меня, компилятор не сказал ни слова, так что все в порядке.

0

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

Других решений пока нет …