Windows编译FreeRDP

Windows编译FreeRDP

需要准备的工具

1、安装CMake (cmake-gui)

下载地址 https://cmake.org/download/
在这里插入图片描述

2、安装Visual Studio Community 2017

下载地址 https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
在这里插入图片描述

3、下载FreeRDP源码

下载地址https://github.com/FreeRDP/FreeRDP 在这里插入图片描述

4、下载libusb

下载地址 https://libusb.info/
Downloads -> Latest Windows Binaries在这里插入图片描述

5、安装openssl

下载地址 http://slproweb.com/products/Win32OpenSSL.html
在这里插入图片描述

生成VS解决方案

1、配置FreeRDP源码和生成路径

在这里插入图片描述
F:\IoT\FreeRDP是源码目录,F:\IoT\FreeRDP.build是生成的工程目录。

2、选择要生成的解决方案

点击Configure弹出如下图的界面,选择要生成的解决方案,点击Finish开始配置。
在这里插入图片描述
等待一段时间会报错,查看错误信息,发现libusb路径没有配置。
在这里插入图片描述
配置libusb路径
在这里插入图片描述

3、配置libusb路径

在这里插入图片描述
点击Configure等待Configuring done
在这里插入图片描述

4、生成解决方案

点击Generate生成解决方案,等待输出Generating done
在这里插入图片描述

编译FreeRDP解决方案

1、修改项目属性

点击Open Project打开解决方案
修改freerdp-client项目属性
属性->链接器->输入->附加的依赖项中增加
…\Debug\libusb-1.0.lib
在这里插入图片描述
F:\IoT\libusb\MS64\dll下的全部文件复制到F:\IoT\FreeRDP.build\Debug
注:编译Release版本,按上面的方法修改Release属性即可。

2、编译解决方案

F7生成解决方案
Debug目录下生成的wfreerdp.exe就是RDP客户端。
在这里插入图片描述

3、测试

创建快捷方式:
在这里插入图片描述

修改目标:
F:\IoT\FreeRDP.build\Debug\wfreerdp.exe /u:admin /p:123456 /w:1366 /h:768 /v:192.168.1.111:3389 /f
命令行参数说明:
/u:admin用户名/p:123456密码/w:1366/h:768/v:192.168.1.111:3389远程主机IP和端口/f全屏窗口。

4、使用wfreerdp.exe时需要打包的dll(Release版)

在这里插入图片描述

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值