链接器找不到静态库

Linker can't find static lib

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

我正在尝试使用 64 位版本的 mingw 进行构建。

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

Build log

我很困惑。有人可以帮忙吗?

库似乎与编译器不兼容?消息说:

skipping incompatible (library path)

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