- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当我尝试构建我的项目时,我遇到了以下问题。
ld: library not found for -lcrypto
clang: error: linker command failed with exit code 1 (use -v to see invocation)
在最新的 Xcode 更新之前,我通过 CocoaPods 使用 OpenSSL 就好了。在最新的操作系统和 Xcode 更新后,我似乎无法构建 OpenSSL。
有什么解决办法吗?在 Xcode 7 上一切正常。
最佳答案
找到了一个解决方案,事实证明,我需要更新 CocoaPods 以及我的 Pod。
对于 Mac OS X:pod 'OpenSSL-OSX'
其他版本的 OpenSSL 不工作。
关于objective-c - Xcode 8 和 "ld: library not found for -lcrypto",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40004099/
除了 32 位版本之外,我还安装了 libcrypto++-dev 和 crypto1(因为我认为我尝试编译的程序需要它们)。但我仍然收到以下错误: /usr/bin/ld: Cannot find
我正在尝试构建 iOS AllJoyn 项目,但我在 OpenSSL 集成方面遇到了问题。 我一直在看这些方向:https://allseenalliance.org/docs-and-downloa
我正在使用 GNU 编译 C++ 应用程序 g++ .该项目利用了 OpenSSL 库。 背景 在我的机器(64 位 CentOS 四核)上编译和链接我的文件。 g++ -g -c -L/usr/lo
我已经完成了搜索,看到很多关于不带强制转换的指针的警告的问题得到了解决,但之后我无法解决我的问题,而且我仍然无法理解我的警告。 所以这是我代码的一部分: RSA *rsa_private;
我正在努力在系统范围内或在安装了 MariaDB 10 的 Ubuntu 14.04 上的 venv 中安装 mysql-python pip。还尝试使用 MariaDB 5.5 并得到相同的错误。我
Rust 和 Cargo 从 2014 年 12 月 30 日开始。海湾合作委员会 4.8.3。 我在项目目录中的 cargo run 上收到以下消息。 error: linking with `gc
我在 Ubuntu Linux 上运行 openssl 基准测试。最初,缺少库存在一些问题。后来我通过使用安装命令 sudo apt-get install libssl-dev 安装库来修复它。当我
添加链接选项:-lssl 和 -lcrypto 后,我的程序已正确编译。但是我发现GCC不包含这两个选项,那么这些选项从哪里来呢? 最佳答案 GCC documentation告诉我们 -l 是链接库
我正在努力在系统范围内或在安装了 MariaDB 10 的 Ubuntu 14.04 上的 venv 中安装 mysql-python pip。还尝试使用 MariaDB 5.5 并得到相同的错误。安
首先我尝试使用 #include 我遇到了常见的链接器错误: undefined reference to `EVP_CIPHER_CTX_new' 我知道可以在编译时使用 -lcrypto 来解决
这个问题在这里已经有了答案: Cannot find libcrypto library error (2 个答案) 关闭 9 年前。 我正在尝试在(64 位)Windows 7 上使用 OpenS
当我尝试构建我的项目时,我遇到了以下问题。 ld: library not found for -lcrypto clang: error: linker command failed with ex
尝试 openssl 的 c 代码,在命令提示符下编译时出现此错误。 c:\openssl>gcc -lssl -lcrypto -o test test.c -IC:\openssl\include
当我尝试在不支持 SSL 的情况下编译 cUrl 时,没有问题。我使用这样的命令: mingw32-make mingw32 我按照 cUrl INSTALL 文件中的说明使其支持 SSL,并尝试以这
我目前正在尝试将 ruby on rails 与 MariaDB 连接起来。但是出于某种原因,当我尝试安装 mysql2 gem 时,出现了这个错误: /usr/bin/ld: cannot fi
我是一名优秀的程序员,十分优秀!