【问题标题】:eclipse error cannot find -l/usr/lib/gcc/x86_64-linux-gnu/4.8/include/libcryptoeclipse错误找不到-l/usr/lib/gcc/x86_64-linux-gnu/4.8/include/libcrypto
【发布时间】:2013-12-15 18:44:23
【问题描述】:

我在尝试构建应用程序时遇到了上述错误。我正在使用 Ubuntu 13.10,我正在用 C 编码。我通过“sudo apt-get install openssl”命令安装了库。

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

当我简单地放置代码并构建时,上面的代码会给出错误“未定义的引用”。如果我尝试从 project->properties->C/C++ Build->Settings->Cross GCC Linker->Libraries 添加一个库,它会给出标题中提到的错误。

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

【问题讨论】:

    标签: c eclipse ubuntu openssl aes


    【解决方案1】:

    我发现问题在于添加库。我还从 Project->Properties->C/C++ Build->Settings->Cross GCC Linker->Libraries 以及相关路径中添加了 ssl 和 crypto(我新添加的)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-07
      • 2019-02-23
      • 2014-10-19
      • 1970-01-01
      • 2012-11-27
      • 2017-12-27
      • 2014-10-14
      相关资源
      最近更新 更多