【问题标题】:import libssh library in Visual Studio 2017在 Visual Studio 2017 中导入 libssh 库
【发布时间】:2019-11-17 17:22:10
【问题描述】:

我目前正在尝试在 Visual Studio 2017 中包含 libssh 库。 我已经下载了libssh,但我不知道我应该用cmake做什么。我应该在 Visual Studio 中的哪里包含文件?

【问题讨论】:

    标签: c visual-studio libssh


    【解决方案1】:

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

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

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

    【讨论】:

    • 非常感谢您的回答!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 2020-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-15
      相关资源
      最近更新 更多