0

尝试编译 VC++ DLL 我收到一些与 Visual Studio 相关的错误消息无法解析外部符号、错误 LNK2001、LNK1120。

在我的情况下,它无法解析的符号是:__imp__BCryptGenRandom@16

错误信息是:

error LNK2001: unresolved external symbol __imp__BCryptGenRandom@16

我用谷歌搜索,发现据说链接了 BCrypt.lib,所以我将它链接到“属性->链接器->输入->附加依赖项”

同样在“属性->链接器->所有选项->附加库目录”中,我在下面添加了 BCrypt.lib 用于 x86 的位置:

C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x86

最后在“属性->链接器->常规->使用库依赖项输入”我设置了“是”。

但是这些方法都不起作用。

4

0 回答 0