经过多次网络搜索后,我贴出了这个问题。我正在尝试编译现有的c++代码,这涉及到openssl库。我能够在visual studio 2013中成功地包含openssl头文件。此外,我还在Windows 8.1平台上运行该应用程序。在编译过程中,我遇到了以下错误:
LNK1104: cannot open file "libssl.obj"
我需要在链接器属性中添加libssl、libcrypto和ws2_32。尽管我包含了libssl.a和libcrypt.a以及ssleay32.lib和libeay32.lib!
注意,相同的代码库在MinGW中编译得很好,方法是给出
g++ ***source-files***** -lssl -lcrypto -lpthread -lws2_32
感谢您的宝贵意见。
发布于 2015-01-23 20:47:10
可能您还没有编译libssl.obj。还要确保libssl.lib位于您的PATH环境中。
https://stackoverflow.com/questions/28110134
复制相似问题