【发布时间】:2015-03-20 10:28:32
【问题描述】:
我正在开发一个简单的 chrome 扩展来加密数据并将其上传到 Dropbox。我在链接 naclports 上构建了 openssl 库以在我的 NaCl 模块中使用。我的makefile 发布在codeshare link。代码找不到openssl头文件,报错如下:
CXX pnacl/Release/crest.o
In file included from crest.cc:17:
./aes.h:4:10: fatal error: 'openssl/conf.h' file not found
#include <openssl/conf.h>
^
1 error generated.
make: *** [pnacl/Release/crest.o] Error 1
作为参考,我还发布了指向我的源文件的链接: aes.h header file、aes.c code、crest.cc
【问题讨论】:
-
很可能您没有使用 TOOLCHAIN=pnacl 构建 openssl,但您正在尝试使用 pnacl 构建您的应用/示例。
-
@sbc 是的,你是对的,我使用 TOOLCHAIN=pnacl 构建失败,我已经发布了另一个关于你已经评论过的 here 的问题。谢谢
-
一个用于原生加密的 JS 接口对我来说非常有帮助。如果您将您的作品提供给其他人,请告诉我在哪里可以找到它。 :-)
标签: encryption google-chrome-extension openssl google-nativeclient