首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >致命错误LNK1120: 16个未解决的外部变量openssl : ssleay32MD.lib,libeay32MD.lib

致命错误LNK1120: 16个未解决的外部变量openssl : ssleay32MD.lib,libeay32MD.lib
EN

Stack Overflow用户
提问于 2012-03-14 03:34:30
回答 2查看 4.9K关注 0票数 3

我是Openssl的新手,我正在尝试运行http://www.josuegomes.com/codeblog/dhclient.htm在线可用的dhclient程序。

当我这样做的时候,我会发现一些错误,

dhclient.cpp

1>dhclient.obj : error LNK2019:函数"void __cdecl handle_error(char const *,int,char const *)“中引用的未解析外部符号_ERR_print_errors_fp (?handle_error@@YAXPBDH0@Z)

1>dhclient.obj : error LNK2019:函数“void__cdecl init_OpenSSL(void)”中引用的未解析外部符号_SSL_load_error_strings (?init_OpenSSL@@YAXXZ)

1>dhclient.obj : error LNK2019:函数“void__cdecl init_OpenSSL(void)”中引用的未解析外部符号_SSL_library_init (?init_OpenSSL@@YAXXZ)

1>dhclient.obj : error LNK2019:函数"struct ssl_ctx_st * __cdecl setup_ctx(void)“中引用的未解析外部符号_SSL_CTX_set_cipher_list (?setup_ctx@@YAPAUssl_ctx_st@@XZ)

1>dhclient.obj : error LNK2019:函数"struct ssl_ctx_st * __cdecl setup_ctx(void)“中引用的未解析外部符号_SSL_CTX_new (?setup_ctx@@YAPAUssl_ctx_st@@XZ)

1>dhclient.obj : error LNK2019:函数"struct ssl_ctx_st * __cdecl setup_ctx(void)“中引用的未解析外部符号_TLSv1_client_method (?setup_ctx@@YAPAUssl_ctx_st@@XZ)

1>dhclient.obj : error LNK2019:函数_main中引用的未解析外部符号_SSL_CTX_free

1>dhclient.obj : error LNK2019:函数_main中引用的未解析外部符号_SSL_free

1>dhclient.obj : error LNK2019:函数_main中引用的未解析外部符号_SSL_shutdown

1>dhclient.obj : error LNK2019:函数_main中引用的未解析外部符号_SSL_read

1>dhclient.obj : error LNK2019:函数_main中引用的未解析外部符号_SSL_write

1>dhclient.obj : error LNK2019:函数_main中引用的未解析外部符号_SSL_connect

1>dhclient.obj : error LNK2019:函数_main中引用的未解析外部符号_SSL_set_bio

1>dhclient.obj : error LNK2019:未解析的外部符号_SSL_new引用于函数_main 1>dhclient.obj : error LNK2019:未解析的外部符号_BIO_ctrl引用于函数_main 1>dhclient.obj : error LNK2019:未解析的外部符号_BIO_new_connect引用于函数_main 1>C:\Users\Rucha\Documents\Visual Studio 1>dhclient.obj:致命错误LNK1120: 16未解析的外部符号

我添加了包含和库路径,我的运行时库也是MD,并将ssleay32MD.lib libeay32MD.lib添加到外部依赖项中。

请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2012-05-22 19:57:27

我有一个类似的问题,我解决了。尝试查看是否使用正确的库,我的意思是,如果您使用x64库并使用32位进行编译,那么它将通过相同的错误。快乐编码

票数 2
EN

Stack Overflow用户

发布于 2012-03-14 03:49:40

我认为调试库是ssleay32MDd.liblibeay32MDd.lib (注意"d“后缀)。

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

https://stackoverflow.com/questions/9695551

复制
相关文章

相似问题

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