最近刚刚学习Crypto库, 用VisualStudio2005编写Win32程序时,使用Crypto库,报如下错误:
f:\workspace\ecc\vs2005cryptolib\include\config.h(102) : error C2061: syntax error : identifier 'CryptoPP'
f:\workspace\ecc\vs2005cryptolib\include\config.h(102) : error C2059: syntax error : ';'
f:\workspace\ecc\vs2005cryptolib\include\config.h(102) : error C2449: found '{' at file scope (missing function header?)
f:\workspace\ecc\vs2005cryptolib\include\config.h(184) : error C2059: syntax error : '}'
f:\workspace\ecc\vs2005cryptolib\include\config.h(184) : error C2018: unknown character '0x1'
f:\workspace\ecc\vs2005cryptolib\include\config.h(184) : error C2018: unknown character '0x1'
e:\program files\microsoft visual studio 8\vc\include\cstdio(25) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(25) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(25) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(25) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(25) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(25) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(26) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(26) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(26) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(26) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(26) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(26) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(27) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(27) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(27) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(27) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(27) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(27) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(28) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(28) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(28) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(28) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(28) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(28) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(29) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(29) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(29) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(29) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(29) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(29) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(30) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(30) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(30) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(30) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(30) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(30) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(31) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(31) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(31) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(31) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(31) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(31) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(32) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(32) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(32) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(32) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(32) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(32) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(33) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(33) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(33) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(33) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(34) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(34) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(34) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(34) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(35) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(35) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(35) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(35) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(35) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(35) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(36) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(36) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(36) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(36) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(36) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(36) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(37) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(37) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(37) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(37) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(37) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(37) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(38) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(38) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(38) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(38) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(38) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(38) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(39) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(39) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(39) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(39) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(39) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(39) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(40) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstdio(40) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstring(18) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstring(18) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstring(18) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstring(18) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstring(18) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstring(18) : error C2059: syntax error : ':'
e:\program files\microsoft visual studio 8\vc\include\cstring(19) : error C2143: syntax error : missing '{' before ':'
e:\program files\microsoft visual studio 8\vc\include\cstring(19) : fatal error C1003: error count exceeds 100; stopping compilation
查了MSDN, 只有VC6.0,.net2002和.net2003的说明, 不知道Crypto库能否用在VS2005有WinMain主函数的Win32编程环境下?
[课程]Linux pwn 探索篇!