代码块中没有openssl_applink

时间:2014-05-24 08:38:47

标签: c++ windows gcc openssl codeblocks

我在另一个问题中读到,如果我的代码显示:没有OPENSSL_Applink并关闭,我必须包含openssl/applink.c文件,我的问题是,当我这样做时,我的代码没有t build,并在applink.c文件中给出错误。 错误是:'_fileno' was not declared in this scope

接下来的三行:

static int   app_fileno(FILE *fp)   { return _fileno(fp); }
static int   app_fsetmod(FILE *fp,char mod)
{ return _setmode (_fileno(fp),mod=='b'?_O_BINARY:_O_TEXT); }

我该怎么做才能编译并运行我的代码?

我使用32位windows7和代码块。

1 个答案:

答案 0 :(得分:0)

使用您的项目编译并链接include / openssl目录中的applink.c 我试过这个,它对我有用 据我所知,它需要一个名为openssl_applink

的C函数