当前位置: 技术问答>linux和unix
关于ssl socket 编程
来源: 互联网 发布时间:2016-05-04
本文导语: 请问高手们, #include main() {} /usr/include/openssl/kssl.h:132: parse error before "krb5_enctype" /usr/include/openssl/kssl.h:134: parse error before "FAR" /usr/include/openssl/kssl.h:135: parse error before '}' token /usr/include/openssl/kssl.h:147: parse error...
请问高手们,
#include
main()
{}
/usr/include/openssl/kssl.h:132: parse error before "krb5_enctype"
/usr/include/openssl/kssl.h:134: parse error before "FAR"
/usr/include/openssl/kssl.h:135: parse error before '}' token
/usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:147: parse error before '*' token
/usr/include/openssl/kssl.h:148: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before "kssl_ctx_setprinc"
出现以上错误,请问该怎么改正!
我用的是openssl-0.9.8e。
谢谢!
#include
main()
{}
/usr/include/openssl/kssl.h:132: parse error before "krb5_enctype"
/usr/include/openssl/kssl.h:134: parse error before "FAR"
/usr/include/openssl/kssl.h:135: parse error before '}' token
/usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:147: parse error before '*' token
/usr/include/openssl/kssl.h:148: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before "kssl_ctx_setprinc"
出现以上错误,请问该怎么改正!
我用的是openssl-0.9.8e。
谢谢!
|
有可能是编译的时候条件编译的宏定义选项没有加上去。
看看 /usr/include/openssl/kssl.h 文件上面出错的内容放在哪个条件编译里面,
然后编译的时候加上该编译条件的宏定义,
比如
#ifdef __KSSL__
……
……
#endif
编译的时候 gcc 源文件 -o 目标文件 -D__KSSL__
看看 /usr/include/openssl/kssl.h 文件上面出错的内容放在哪个条件编译里面,
然后编译的时候加上该编译条件的宏定义,
比如
#ifdef __KSSL__
……
……
#endif
编译的时候 gcc 源文件 -o 目标文件 -D__KSSL__