链接器找不到静态库
Linker can't find static lib
我想在我的项目中使用OpenSSL,但构建失败。链接器找不到静态库(ssl和crypto)。
我正在尝试构建64位版本的mingw.
我设置了搜索目录,并添加了-lssl -lcrypto标志。路径和名称都是正确的,但是我在链接器上得到了相同的错误。
构建日志
我困惑。有人能帮忙吗?
似乎该库与编译器不兼容?消息显示:
skipping incompatible (library path)
这可能意味着库存档与编译器不兼容或可能已损坏。我建议您在采取其他操作之前重新下载库/重新安装它。还要检查库目录是否正确。在某些情况下,如果顺序不正确(不是按字母顺序排列的),mingw-ld和其他链接器有时会失败。
相关文章:
- 链接器找不到在虚拟类 c++ 中访问的静态字段的符号
- 为什么我的静态分析器找不到潜在的未初始化读取?
- 为什么 std::sort 找不到合适的(静态成员)函数重载?
- 静态链接库时,收到链接器错误:找不到 -lgcc_s
- C++:找不到静态链接
- Xcode 找不到C++静态库
- 在Xcode中创建静态库时,找不到libstdc .6.dylib
- 找不到 CMake 静态库的依赖项
- Xcode 在链接期间找不到静态库,即使它是引用的产品
- 静态 opencv 在 Arm Linux busybox 上找不到 USB 网络摄像头
- C++ - 使用向量的静态函数<derivedclass>找不到声明的标识符
- 建筑Qt静态,找不到MinGW
- 在C++类中找不到静态向量
- 链接器找不到qwebp-lib-静态Qt5.3.2编译
- 用macports构建boost后找不到.a静态库文件,我只有dylib
- Linux DLPon找不到静态库的符号
- 找不到静态库的头文件
- Android NDK链接V8静态库:找不到符号,但它们在那里
- 如何链接C++以使用静态C库中定义的变量(找不到符号错误)
- 链接器找不到静态库