当前位置: 首页 > 知识库问答 >
问题:

如何在Visual Studio中读取未解决的外部符号错误?

傅俊德
2023-03-14

如何从Visual Studio读取此错误消息?到底缺少什么线索?这是一个复杂的项目,猜测是一种相当无效的方法——我更愿意确切地知道要寻找什么。

1.

1.

1.

完整的错误列表在这里https://gist.github.com/anonymous/91a76564651be4ac43fc

共有3个答案

终波涛
2023-03-14

您缺少库路径中包含EVP_CipherInit函数的dll。

法和硕
2023-03-14

EVP\uu。。。。在OpenSSL中定义。因此,您必须静态或动态地与OpenSSL链接。

吕博耘
2023-03-14

你把它读成

错误LNK2019:未解析的外部符号EVP\u CIPHER\u CTX\u block\u size

找不到符号EVP\u CIPHER\u CTX\u block\u size。

函数“public:virtual unsigned \uu int64 \uu cdecl Poco::Crypto::`匿名命名空间'::CryptoTransformImpl::blockSize(void)const”中引用(?blockSize@CryptoTransformImpl@?A0xbc3e4780@Crypto@Poco@@UEBA\U KXZ)

您正在尝试在CryptoTransformImpl::blockSize(val)const中使用它(它位于Poco::Crypto中的匿名命名空间内。

这可能意味着您没有链接导出该符号的库。

 类似资料:
  • 我得到了这个错误,但我不知道如何修复它。 我正在使用Visual Studio 2013。我将解决方案命名为MyProjectTest这是我的测试解决方案的结构: -功能。H -功能。cpp -main.cpp 我是初学者;这是一个简单的程序,运行时没有错误。我在互联网上阅读并对单元测试感兴趣,因此我创建了一个测试项目: 菜单文件→新建→项目...→已安装→模板→Visual C→测试→本地单元测

  • 首先,我知道这个问题在这个网站上到处都是,但是我看了几乎所有的问题,似乎找不到问题所在。这是在VS 2012中。谢谢。 这是插座。cpp公司 这是stdafx。h类 这是我的错误消息:

  • 如果在中发现未解析的外部符号,我必须做什么。库文件。如果我在中发现未解析的外部符号。c或。cpp我能修好它。但当我在里面发现了未解决的外部符号。lib(library)文件如何解决这个问题? 在我的例子中,我发现了如下链接器错误: 关于这一点的任何建议都将是有益的。

  • 我有一个cpp文件,其中包括: 当尝试运行AcquireCredentialsHandleW时,我得到.. MSDN说它在sspi.h中。

  • 我在我的MFC vtk项目中使用Visual Studio 2008。我收到一个链接错误,如下所示: vtkPBFEAView。obj:警告LNK4217:本地定义的符号?DrawDC@vtkMFCWindow@@QAEXPAVCDC@@@Z(public:void _thiscall vtkMFCWindow::DrawDC(类CDC*))在函数“protected:virtual void _