2

我正在尝试从 Cryptlib 编译代码。但是我在这个文件的第 96 行出错了。
我还在 mingw 的 gthr.h 中遇到了其他几个错误。
我在 Windows 下使用 mingw 4.8.1 进行编译。

我得到 debug.h 第 96 行的错误

 error: expected unqualified-id before '{' token

编辑 1:
我更改了文件以使用第 93 行定义 static_assert。但是我在 mingw 的 typetrait 文件中收到一个新错误。

 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'|
4

1 回答 1

0

所以我只是评论了困扰我的 2 行,编译器什么也没说,所以没关系。

于 2015-12-27T17:58:34.663 回答