【发布时间】:2014-05-24 08:38:47
【问题描述】:
我读到另一个问题,如果我的代码显示:没有 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 和代码块。
【问题讨论】:
-
applink是 OpenSSL 实用程序的一部分。它不是图书馆的一部分。听起来您的项目未配置正确。
标签: c++ windows gcc openssl codeblocks