首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取LNK1104:无法打开文件"libssl.obj“

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

Stack Overflow用户
提问于 2015-01-23 20:38:46
回答 1查看 1.5K关注 0票数 1

经过多次网络搜索后,我贴出了这个问题。我正在尝试编译现有的c++代码,这涉及到openssl库。我能够在visual studio 2013中成功地包含openssl头文件。此外,我还在Windows 8.1平台上运行该应用程序。在编译过程中,我遇到了以下错误:

代码语言:javascript
运行
复制
LNK1104: cannot open file "libssl.obj"

我需要在链接器属性中添加libssl、libcrypto和ws2_32。尽管我包含了libssl.a和libcrypt.a以及ssleay32.lib和libeay32.lib!

注意,相同的代码库在MinGW中编译得很好,方法是给出

代码语言:javascript
运行
复制
g++ ***source-files***** -lssl -lcrypto -lpthread -lws2_32

感谢您的宝贵意见。

EN

回答 1

Stack Overflow用户

发布于 2015-01-23 20:47:10

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28110134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档