"未声明的标识符' EVP_CIPHER_CTX'"在Mac Xcode上用于OpenCL项目

时间:2018-06-04 20:10:39

标签: xcode macos opencl opencl-c

我有两个问题:

有一个openCL项目,原始包含是:

#include <openssl/evp.h>

但是,我不知道Xcode为什么说这个头文件找不到。

然后我检查了路径,发现有三个evp.h文件:

/usr/local/Cellar/openssl/1.0.2o_1/include/openssl/evp.h
/usr/local/Cellar/openssl/1.0.2n/include/openssl/evp.h
/usr/local/Cellar/openssl/1.0.2h_1/include/openssl/evp.h

这是第一个问题:为什么有三条这样的路径......有什么区别?

然后我将包含代码修改为

#include</usr/local/Cellar/openssl/1.0.2o_1/include/openssl/evp.h>

然后第二个问题

使用未声明的标识符&#39; EVP_CIPHER_CTX&#39;你是说&#39; EVP_CIPHER_nid&#39;?

希望我能得到一些帮助。 OpenCL中的新功能......

0 个答案:

没有答案