C++代码调试中遇到的问题

生成解决方案时,设置debuge-x64和release-x64都是类似这样的问题
1>fastrandombytes.obj : error LNK2019: 无法解析的外部符号 nfl_crypto_stream_salsa20_amd64_xmm6,该符号在函数 "void __cdecl nfl::fastrandombytes(unsigned char *,unsigned __int64)" (?fastrandombytes@nfl@@YAXPEAE_K@Z) 中被引用
1>D:\NFLlib-master-new1_build\Release\nfllib_static.lib : fatal error LNK1120: 1 个无法解析的外部命令
该如何解决

应该是没有引入这个函数所在的动态库的lib文件

缺少动态库吧

没有正确引入lib文件,造成无法识别外部符号.在工程配置的“链接器->输入->附加依赖项"中把包含外部函数的lib文件加进去就可以了。

img

不知道应该引入哪个lib文件,加了libgmp.a,libgmp.dll.a,libmpfr.a,libmpfr.dll.a这些个