获取LNK1104:无法打开文件“libssl.obj”

时间:2015-01-23 12:38:46

标签: c++ visual-c++ compiler-errors linker openssl

经过多次互联网搜索,我发布了这个问题。   我正在尝试编译涉及openssl库的现有c ++代码。   我能够在visual studio 2013中成功包含openssl头文件。而且我还在Windows 8.1平台上运行该应用程序。   在编译期间,我面临以下错误:

LNK1104: cannot open file "libssl.obj"

我需要在链接器属性中添加libssl,libcrypto和ws2_32。不知何故,即使我包含了libssl.a和libcrypto.a以及ssleay32.lib和libeay32.lib !!!!!!!!!!

,它也会引发上述错误

[注意]相同的代码库通过赋予

在MinGW中编译得很好
g++ ***source-files***** -lssl -lcrypto -lpthread -lws2_32

感谢您的宝贵意见。

1 个答案:

答案 0 :(得分:2)

可能你没有编译libssl.obj。还要确保libssl.lib在您的PATH环境中。