链接器找不到静态库

Linker can't find static lib

本文关键字:静态 找不到 链接      更新时间:2023-10-16

我想在我的项目中使用OpenSSL,但构建失败。链接器找不到静态库(ssl和crypto)。

我正在尝试构建64位版本的mingw.

我设置了搜索目录,并添加了-lssl -lcrypto标志。路径和名称都是正确的,但是我在链接器上得到了相同的错误。

构建日志

我困惑。有人能帮忙吗?

似乎该库与编译器不兼容?消息显示:

skipping incompatible (library path)

这可能意味着库存档与编译器不兼容或可能已损坏。我建议您在采取其他操作之前重新下载库/重新安装它。还要检查库目录是否正确。在某些情况下,如果顺序不正确(不是按字母顺序排列的),mingw-ld和其他链接器有时会失败。