概览:
先导文章
windows10 VS2019编译openssl
准备
下载libssh2源码https://www.libssh2.org传送门
windows10 VS2019编译openssl
下载zlib库.
lib目录树
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| dll ├── ssl │ ├── bin │ │ ├── libeay64.dll │ │ ├── openssl.exe │ │ └── ssleay64.dll │ ├── include │ │ └── openssl │ ├── lib │ │ ├── engines │ │ ├── libeay64.lib │ │ └── ssleay64.lib │ └── openssl.cnf └── zlib123dllx64 ├── dll_x64 │ ├── demo │ ├── zlibvc.sln │ ├── zlibwapi.dll │ ├── zlibwapi.exp │ └── zlibwapi.lib ├── readme.txt └── static_x64 └── zlib.lib
10 directories, 12 files
|
VS2019启动
双击打开libssh2-1.9.0/win32/libssh2.dsw
点击确认.

配置链接库
先修改项目类型为Debug X64
项目(libssh2)-> 属性®
- 配置属性 -> C/C++ -> 常规 -> 附加包含目录,添加ssl头文件路径

- 配置属性 -> C/C++ -> 代码生成 -> 启用函数级链接,选择是。

- 配置属性 -> 链接器 -> 常规 -> 附加库目录,添加openssl和zlib的目录。

- 配置属性 -> 链接器 -> 输入 -> 附加依赖项,修改ssl库版本。(如有需要)。

编译
确认全部修改

check

Hi there, I’m Mardan(ka1i).