Я разрабатываю простое расширение chrome для шифрования данных и загрузки его в Dropbox. Я построил библиотеку openssl по ссылке naclports для использования в моем модуле NaCl. Мой файл makefile размещен на codeshare link. Код не может найти файлы заголовков OpenSSL, он сообщает об ошибках следующим образом:Link openssl ported library с модулем Native Client (NaCl)?
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
скорее всего, вы не строили OpenSSL с ToolChain = pnacl, но вы пытаетесь построить ваше приложение/пример с pnacl. – sbc
@sbc да, вы правы, мое здание с TOOLCHAIN = pnacl потерпел неудачу, я опубликовал еще один вопрос относительно этого [здесь] (http://stackoverflow.com/questions/29192824/openssl-native-client-port-gives-error -on-building), о котором вы уже прокомментировали. Спасибо – bawejakunal
Интерфейс JS для родного шифрования был бы очень полезен для меня. Если вы сделаете свою работу доступной для других, сообщите мне, где ее найти. :-) –