尝试为我正在处理的项目链接 OpenSSL 库时,我得到了 LNK 2019。我编译了 OpenSSL 库并运行了测试,它们都通过了。我玩过 openssl.exe 并让它正确创建和 MD5 哈希。但是,当我尝试使用 API 提供的功能时,它就是无法识别它们。我什至在 .lib 文件上使用了 dumpbin -headers 以确保我使用的那些包含我正在使用的函数的正确引用。
我确保包含正确的文件和路径(我还包含了此处未显示的标题)。
这是实际的文件及其路径
这是实际的错误。
错误 LNK2019:未解析的外部符号 _EVP_MD_CTX_create 在函数 _main 中引用 错误 LNK2019:未解析的外部符号 _EVP_DigestInit_ex 在函数中引用
我该如何解决?我是把文件放在正确的地方还是忘记了包含?我已经花了几天时间试图解决这个问题,这是我最后的手段:/
我正在使用 Microsoft Visual Studio 2012