使用crypto++加密库,结果出现如下135个错误,求解?这是什么原因啊..

muping2011 2012-04-27 07:13:32
错误 1 error C2143: 语法错误 : 缺少“}”(在“常量”的前面)
错误 2 error C2059: 语法错误 : “常量”
错误 3 error C2143: 语法错误 : 缺少“;”(在“}”的前面)
错误 4 error C2238: 意外的标记位于“;”之前
错误 5 error C2259: “CryptoPP::EncodedObjectFilter”: 不能实例化抽象类
错误 6 error C2504: “Store”: 未定义基类
错误 7 error C2143: 语法错误 : 缺少“)”(在“&”的前面)
错误 8 error C2143: 语法错误 : 缺少“;”(在“&”的前面)
错误 9 error C2460: “BERGeneralDecoder::BufferedTransformation”: 使用正在定义的“BERGeneralDecoder”

错误 10 error C2071: “BERGeneralDecoder::BufferedTransformation”: 非法的存储类
错误 11 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 12 error C2146: 语法错误 : 缺少“;”(在标识符“asnTag”的前面)
错误 13 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 14 error C2059: 语法错误 : “)”
错误 15 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 16 error C2146: 语法错误 : 缺少“;”(在标识符“RemainingLength”的前面)
错误 17 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 18 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
警告 19 warning C4183: “RemainingLength”: 缺少返回类型;假定为返回“int”的成员函数
错误 20 error C2327: “BERGeneralDecoder::BufferedTransformation”: 不是类型名称、静态或枚举数

错误 21 error C2061: 语法错误 : 标识符“BufferedTransformation”
错误 22 error C2327: “BERGeneralDecoder::BufferedTransformation”: 不是类型名称、静态或枚举数

错误 23 error C2061: 语法错误 : 标识符“BufferedTransformation”
错误 24 error C2327: “BERGeneralDecoder::BufferedTransformation”: 不是类型名称、静态或枚举数

错误 25 error C2143: 语法错误 : 缺少“;”(在“&”的前面)
错误 26 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 27 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 28 error C2146: 语法错误 : 缺少“;”(在标识符“m_length”的前面)
错误 29 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 30 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 31 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 32 error C2143: 语法错误 : 缺少“,”(在“&”的前面)
错误 33 error C2146: 语法错误 : 缺少“;”(在标识符“ReduceLength”的前面)
错误 34 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 35 error C2061: 语法错误 : 标识符“lword”
错误 36 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
警告 37 warning C4183: “ReduceLength”: 缺少返回类型;假定为返回“int”的成员函数
错误 38 error C2065: “m_length”: 未声明的标识符
错误 39 error C2504: “ByteQueue”: 未定义基类
错误 40 error C2143: 语法错误 : 缺少“)”(在“&”的前面)
错误 41 error C2143: 语法错误 : 缺少“;”(在“&”的前面)
错误 42 error C2460: “DERGeneralEncoder::BufferedTransformation”: 使用正在定义的“DERGeneralEncoder”

错误 43 error C2071: “DERGeneralEncoder::BufferedTransformation”: 非法的存储类
错误 44 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 45 error C2146: 语法错误 : 缺少“;”(在标识符“asnTag”的前面)
错误 46 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 47 error C2065: “SEQUENCE”: 未声明的标识符
错误 48 error C2065: “CONSTRUCTED”: 未声明的标识符
错误 49 error C2059: 语法错误 : “)”
错误 50 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 51 error C2864: “DERGeneralEncoder::asnTag”: 只有静态常量整型数据成员才可以在类中初始化
错误 52 error C2327: “DERGeneralEncoder::BufferedTransformation”: 不是类型名称、静态或枚举数

错误 53 error C2143: 语法错误 : 缺少“;”(在“&”的前面)
错误 54 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 55 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 56 error C2327: “BERGeneralDecoder::BufferedTransformation”: 不是类型名称、静态或枚举数

错误 57 error C2143: 语法错误 : 缺少“)”(在“&”的前面)
错误 58 error C2143: 语法错误 : 缺少“;”(在“&”的前面)
错误 59 error C2460: “BERSequenceDecoder::BufferedTransformation”: 使用正在定义的“BERSequenceDecoder”

错误 60 error C2071: “BERSequenceDecoder::BufferedTransformation”: 非法的存储类
错误 61 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 62 error C2146: 语法错误 : 缺少“;”(在标识符“asnTag”的前面)
错误 63 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 64 error C2059: 语法错误 : “)”
错误 65 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 66 error C2864: “BERSequenceDecoder::asnTag”: 只有静态常量整型数据成员才可以在类中初始化

错误 67 error C2143: 语法错误 : 缺少“;”(在“:”的前面)
错误 68 error C2065: “inQueue”: 未声明的标识符
错误 69 error C2065: “asnTag”: 未声明的标识符
错误 70 error C2056: 非法表达式

错误 71 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 72 error C2473: “<alignment member>”: 看起来像函数定义,但却没有参数列表。
错误 73 error C2071: “BERSequenceDecoder”: 非法的存储类
错误 74 error C2550: “BERSequenceDecoder”: 构造函数初始值设定项列表只能在构造函数定义中使用

错误 75 error C2059: 语法错误 : “}”
错误 76 error C2143: 语法错误 : 缺少“;”(在“}”的前面)
错误 77 error C2059: 语法错误 : “}”
错误 78 error C2327: “DERGeneralEncoder::BufferedTransformation”: 不是类型名称、静态或枚举数

错误 79 error C2143: 语法错误 : 缺少“)”(在“&”的前面)
错误 80 error C2143: 语法错误 : 缺少“;”(在“&”的前面)
错误 81 error C2460: “DERSequenceEncoder::BufferedTransformation”: 使用正在定义的“DERSequenceEncoder”

错误 82 error C2071: “DERSequenceEncoder::BufferedTransformation”: 非法的存储类
错误 83 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 84 error C2146: 语法错误 : 缺少“;”(在标识符“asnTag”的前面)
错误 85 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 86 error C2059: 语法错误 : “)”
错误 87 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 88 error C2864: “DERSequenceEncoder::asnTag”: 只有静态常量整型数据成员才可以在类中初始化
错误 89 error C2143: 语法错误 : 缺少“;”(在“:”的前面)
错误 90 error C2065: “outQueue”: 未声明的标识符
错误 91 error C2056: 非法表达式
错误 92 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 93 error C2473: “<alignment member>”: 看起来像函数定义,但却没有参数列表。
错误 94 error C2071: “DERSequenceEncoder”: 非法的存储类
错误 95 error C2550: “DERSequenceEncoder”: 构造函数初始值设定项列表只能在构造函数定义中使用

错误 96 error C2059: 语法错误 : “}”
错误 97 error C2143: 语法错误 : 缺少“;”(在“}”的前面)
错误 98 error C2059: 语法错误 : “}”
错误 99 error C2327: “BERGeneralDecoder::BufferedTransformation”: 不是类型名称、静态或枚举数
错误 100 error C2143: 语法错误 : 缺少“)”(在“&”的前面)
错误 101 error C2143: 语法错误 : 缺少“;”(在“&”的前面)
错误 102 error C2460: “BERSetDecoder::BufferedTransformation”: 使用正在定义的“BERSetDecoder”

错误 103 error C2071: “BERSetDecoder::BufferedTransformation”: 非法的存储类
错误 104 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 105 error C2146: 语法错误 : 缺少“;”(在标识符“asnTag”的前面)
错误 106 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 107 error C2065: “SET”: 未声明的标识符
错误 108 error C2059: 语法错误 : “)”
错误 109 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 110 error C2864: “BERSetDecoder::asnTag”: 只有静态常量整型数据成员才可以在类中初始化
错误 111 error C2143: 语法错误 : 缺少“;”(在“:”的前面)
错误 112 error C2056: 非法表达式

错误 113 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 114 error C2473: “<alignment member>”: 看起来像函数定义,但却没有参数列表。
错误 115 error C2071: “BERSetDecoder”: 非法的存储类
错误 116 error C2550: “BERSetDecoder”: 构造函数初始值设定项列表只能在构造函数定义中使用
错误 117 error C2059: 语法错误 : “}”
错误 118 error C2143: 语法错误 : 缺少“;”(在“}”的前面)
错误 119 error C2059: 语法错误 : “}”
错误 120 error C2327: “DERGeneralEncoder::BufferedTransformation”: 不是类型名称、静态或枚举数

错误 121 error C2143: 语法错误 : 缺少“)”(在“&”的前面)
错误 122 error C2143: 语法错误 : 缺少“;”(在“&”的前面)
错误 123 error C2460: “DERSetEncoder::BufferedTransformation”: 使用正在定义的“DERSetEncoder”

错误 124 error C2071: “DERSetEncoder::BufferedTransformation”: 非法的存储类
错误 125 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 126 error C2146: 语法错误 : 缺少“;”(在标识符“asnTag”的前面)
错误 127 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 128 error C2059: 语法错误 : “)”
错误 129 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 130 error C2864: “DERSetEncoder::asnTag”: 只有静态常量整型数据成员才可以在类中初始化
错误 131 error C2143: 语法错误 : 缺少“;”(在“:”的前面)
错误 132 error C2056: 非法表达式

错误 133 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
错误 134 error C2473: “<alignment member>”: 看起来像函数定义,但却没有参数列表。
错误 135 error C2071: “DERSetEncoder”: 非法的存储类
错误 136 error C2550: “DERSetEncoder”: 构造函数初始值设定项列表只能在构造函数定义中使用
错误 137 fatal error C1003: 错误计数超过 100;正在停止编译
...全文
411 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
muping2011 2012-05-02
  • 打赏
  • 举报
回复
这是由于自己的宏定义与库里面的宏定义冲突所造成的,就是宏名相同了,结帖!
evencoming 2012-04-27
  • 打赏
  • 举报
回复
于是,我直接放弃了
muping2011 2012-04-27
  • 打赏
  • 举报
回复
所有错误都是在asn.h这个文件中产生的
muping2011 2012-04-27
  • 打赏
  • 举报
回复
我用的是C++
代码下载链接: https://pan.quark.cn/s/a4b39357ea24 用户账户控制(UAC)白名单的配置 Windows7环境中 UAC(User Account Control,用户帐户控制)是由微软在Windows Vista版本中推出的一项旨在增强系统安全性的创新技术,该技术强制要求用户在执行可能干扰计算机正常运作的操作或进行更改会波及其他用户设置的变动前,必须提供相应的权限或管理员密码进行验证。通过对这些操作启动前进行授权确认,UAC能够有效阻止恶意软件及间谍软件在未获授权的状态下于计算机内进行安装或实施修改。 自从Vista版本问世以来,微软便开始推行这一全新的安全机制,可视为对系统安全防护的显著提升。尽管UAC确实能够在一定程度上对某些非法程序起到防御作用,但与此同时,这一功能也给众多用户带来了诸多不便。 因此,许多用户开始探寻是否存在类似于白名单的功能,以便将那些值得信赖的程序直接赋予运行权限。事实上,这类功能确实存在,不过微软并未将其作为标准配置提供。 网络上关于此问题的绝大多数建议都是建议禁用UAC,这种说法显然缺乏针对性,因为若用户希望禁用此功能,本就不会提出相关疑问。 通过运用微软官方发布的Microsoft Application Compatibility Toolkit 5.6版本,可以将信任的程序纳入系统白名单范畴。 获取Application Compatibility Toolkit 安装程序成功后会出现三个可执行文件 以管理员身份启动Compatibility Administrator 在Custom DataBases部分创建新的数据,并添加一个Application Fix(在下方空白处点击右键,选择...

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧