在Visual Studio 2017中导入libssh库

时间:2018-12-09 19:56:01

标签: c visual-studio libssh

我目前正在尝试在Visual Studio 2017中包括 libssh 库。 我已经下载了libssh,但是我不知道我该如何处理cmake。我应该在Visual Studio中的哪里包含文件?

2 个答案:

答案 0 :(得分:0)

您下载的是libssh的源代码。因此,在将其链接到您自己的任何项目之前,需要首先构建libssh。这是cmake的引入。CMake是用于libssh的构建系统。

在已下载的源代码树中,将找到一个名为INSTALL的文件。它包含所有先决条件的描述,以及如何使用cmake自己构建libssh的方法。

如果愿意,也可以从https://www.libssh.org/files/win32/0.5/下载libssh的预构建版本。缺点是,这是一个过时的版本。

答案 1 :(得分:0)

您可以使用vcpkg通过命令提示符下载libshh之类的C ++库。这样,将相关的头文件包含在项目中并进行编译后,所需的dll将自动包含在项目目录中。参见https://www.libssh.org/get-it/