【发布时间】:2017-07-19 18:05:52
【问题描述】:
我安装了 openssl-1.1.0f 并将库添加到我的源代码中。
myProject (Folder)
- myApp (Folder)
- myApp.c
- openssl-1.1.0f (Folder)
在我的源代码 myApp.c 中,我在下面添加了:
#include "../openssl-1.1.0f/include/openssl/rand.h"
#include "../openssl-1.1.0f/include/openssl/ssl.h"
然后我编译了。
gcc -Wall -Wextra -Werror -static -o myApp myApp.c -L../openssl/openssl-1.1.0f/ -lssl -lcrypto -I../openssl/openssl-1.1.0f/include
我得到了错误。
../../openssl-1.1.0f/include/openssl/rand.h:14:11 fatal error 'openssl/ossl_typ.h' file not found
但是openssl-1.1.0f/include/openssl中有ossl_typ.h文件。
我该如何解决这个问题?
【问题讨论】:
-
您必须运行
Configure来生成一些特定于安装的文件。你这样做了吗? -
我做到了——按照安装指南进行配置、制作和安装。而且我没有更改“openssl-1.1.0f”文件夹中的任何内容。