网上大多数在windows下安装Freerdp的方法都是先编译openssl,然而编译需要安装perl和nasm,非常麻烦,然而这个工作可以完全交给vcpkg
编译环境
操作系统:Windows 10 1809
VisualStudio环境: Visual Studio Enterprise 2015 14.0
FreeRdp版本:2.0.0-rc4
编译过程
安装Cmake
注意勾选添加到桌面
安装vcpkg
1,Git下载vcpkg *(没有git先安装git)
git clone https://github.com/microsoft/vcpkg
2,安装vcpkg
运行 bootstrap-vcpkg.bat
安装libopenssl
根据对应系统选择:
.\vcpkg.exe install openssl:x64-windows
.\vcpkg.exe install openssl:x86-windows
CMake Gui配置
- 下载FreeRdp源代码(选择对应版本)
- 选择Freerdp源代码
- 选择输出目录
- 点击 add entry 输入 OPENSSL_ROOT_DIR ,对应的Value 填入 vcpkg目录下 packages中对应的openssl的路径。
- 点击 Configure后点选择Visual Studio的版本。
- 点击Open Project后到达Visual Studio的界面。