2013-12-15 37 views
0

我在尝试构建应用程序时遇到了上述错误。我正在使用Ubuntu 13.10,并且我正在使用C编码。我通过“sudo apt-get install openssl”命令安装了库。eclipse错误找不到-l/usr/lib/gcc/x86_64-linux-gnu/4.8/include/libcrypto

AES_set_encrypt_key(key, 128, &enc_key); 
AES_encrypt(originalString, enc_out, &enc_key); 

上面的代码给出了一个错误“未定义的引用”,当我只是把代码和构建。如果我尝试从项目 - >属性 - > C/C++编译 - >设置 - >交叉GCC链接器 - >库中添加库,它会提供标题中提到的错误。

我试图创建符号链接或直接复制文件夹到gcc文件夹,但不起作用。 请帮帮我。

回答

1

我发现这个问题是关于添加库。我从项目 - >属性 - > C/C++构建 - >设置 - >跨GCC链接器 - >库和相关路径添加了ssl和加密(我新添加)。

+0

很高兴你发现了问题。始终添加标题和库... –