【发布时间】:2017-07-03 15:40:53
【问题描述】:
有人可以帮助我在 Windows 上使用 Visual Studio 2017 编译 libssh2。 我发现的唯一东西太旧和过时了。
我从 github 下载 libssh2 并运行 cmake libssh2 然后 cmake -P cmake_install.cmake 但找不到安装文件“libssh2.lib”。
我被困在这里了!
********** 更新 1 ***********
Crypto_backend 丢失,我尝试用 openssl 编译并得到很多未解析的符号。
********** 更新 2 ***********
好的!我使用了 cmake-gui 并摆脱了未解析的符号,但现在我遇到了一些头文件的问题。 libssh2 var 类型未定义。某种包含缺失....?
【问题讨论】:
-
我几乎可以肯定你做到了。但我需要问。您是否按照github中提出的安装指南进行操作??
-
@JTejedor 我知道,但是当
cmake --build生成 2916 错误! -
对不起,正如我所说,我几乎可以肯定。您使用了哪个 cypto-backend 库来构建?看到可以选择 Windows 原生库 (WinCNG) 了吗?
-
@JTejedor 是的,我想是这样,我正在尝试使用 openssl,但我现在不知道该怎么做。