链接器找不到静态库

时间:2015-08-12 20:34:06

标签: c++ linker mingw

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

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

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

Build log

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

1 个答案:

答案 0 :(得分:2)

看起来该库与编译器不兼容?消息说:

skipping incompatible (library path)

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