我需要在我的C代码中实现libsodium库中的一些函数,这些函数是在visual studio中编译的。我下载了我需要的所有libsodium预编译二进制文件,并将它们放在正确的文件夹中。为了链接到libsodium我尝试按照https://download.libsodium.org/libsodium/content/usage/中的说明进行操作,但编译器无法识别来自libsodium库的命令。我没有在C中链接库的经验。我应该在编译器选项或链接器选项中添加一些内容吗?我如何在visual studio中做到这一点?此外,在上面的链接中,提到我必须添加两个额外的SODIUM_STATIC = 1和SODIUM_EXPORT =的定义(这里,他们没有提到数字)。我应该在哪里定义这些值?
答案 0 :(得分:0)
我认为您没有安装钠库。按照here说明进行操作。您可能希望跳到有关安装预构建库的部分。如果您使用的是Debian或Ubuntu,那就像以root身份运行apt-get install libsodium13
一样简单。