代码块中没有openssl_applink

no openssl_applink in codeblocks

本文关键字:openssl applink 代码      更新时间:2023-10-16

我在另一个问题中阅读,如果我的代码显示:没有OPENSSL_Applink并关闭,我必须包含openssl/applink.c文件,我的问题是,当我这样做时,我的代码不再构建,并在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和代码块

编译并链接include/openssl目录下的applink.c与您的项目我试过这个,它对我很有效据我所知,它需要一个名为openssl_applink的C函数