Windows编译FreeRDP
Windows编译FreeRDP
- 需要准备的工具
- 1、安装CMake (cmake-gui)
- 2、安装`Visual Studio Community 2017`
- 3、下载`FreeRDP`源码
- 4、下载`libusb`
- 5、安装`openssl `
- 生成VS解决方案
- 1、配置FreeRDP源码和生成路径
- 2、选择要生成的解决方案
- 3、配置libusb路径
- 4、生成解决方案
- 编译FreeRDP解决方案
- 1、修改项目属性
- 2、编译解决方案
- 3、测试
- 4、使用`wfreerdp.exe`时需要打包的dll(Release版)
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版)
Windows编译FreeRDP相关推荐
- FreeRDP 2.0 for Windows 编译
简介 Freerdp 一个开源的RDP跨平台客户端: https://github.com/FreeRDP/FreeRDP 版本 2020-04-09 Github上其发布了2.0版本: 只下载其re ...
- 在Windows上编译FreeRDP
在Windows上编译FreeRDP FreeRDP是RDP协议的一个开源实现,像mstsc远程桌面也是RDP协议的一个实现微软把它预装在Windows系统中.今天我们就讲下如何在Windows下编译 ...
- Windows环境下编译FreeRDP
关于在Linux下如何编译FreeRDP,在github的wiki上面已经说的很明白了,而且相当简单,具体细节参考网址:FreeRDP构建说明.大抵就是make,make install之类的,并且之 ...
- OGRE 2.1 Windows 编译
版权所有,转载请注明链接 OGRE 2.1 Windows 编译 环境: Windows 7 64Bit Visual Studio 2012 OGRE 2.1 CMake 2.8.12.1 OGRE ...
- DCNv2 windows编译2021
2019年曾经写过一篇DCNv2 windows编译的博客 https://blog.csdn.net/jacke121/article/details/91355170 当时vs2015是编译成功的 ...
- Cef mysql.exe_CEF3.2623使用记录:windows编译
CEF3.2623使用记录:windows编译 1:cef3.2623下载地址 2623是cef3最后一个支持xp系统的版本,且可以支持html的audio标签,可以用作对html音频的处理下载地址为 ...
- LibreCAD for windows 编译
LibreCAD for windows 编译 项目中要用到平面CAD功能,找到libreCAD,发现不很适合需求,需要重新改造一下:)要改造就要编译: 1.下载源码解压到H盘 2.用notepad+ ...
- windows编译g20问题解决记录
windows编译g20问题解决记录 error C3861: 'vasprintf': identifier not found 参考链接 here
- Windows编译安装AzerothCore魔兽世界开源服务端Lua脚本引擎Eluna和防作弊anticheat模块教程
Windows编译安装AzerothCore魔兽世界开源服务端Lua脚本引擎Eluna和防作弊anticheat模块教程 大家好,我是艾西今天和大家聊聊魔兽世界游戏内的脚步以及防作弊模块 Eluna是 ...
最新文章
- 热门 | Google Brain前员工深度盘点2017人工智能和深度学习各大动态
- (周星驰版)学习委托的最好实例 (转载+自己补充了注释)
- 觉得酒驾处罚太严厉?看看国外的再说吧...
- freeimage例子资料整理
- 将Mac OS X从Snow Leopard升级到Mountain Lion
- python接口自动化测试二十四:上传多个附件,参数化
- 《需求工程——软件建模与分析》阅读笔记之一
- 通过OKhttp3 访问 https地址
- R语言模拟:Bias Variance Trade-Off
- Redis 清空数据库
- 一键进入高通9008模式_想闯中国智能汽车的高通和想花200亿的威马
- 计算机word表格计算教程F9,word表格计算方法详解
- wordpress页脚添加备案号等版权信息
- nuxt.js 全局 js_使用nuxt js在vuetify js中进行高级颜色管理
- 爬取街拍图片_如何拍摄好街拍照片
- 点餐推荐系统_麦当劳智慧餐厅的微信小程序终究将取代人工点餐和自助点餐机...
- 启嘉春秋:《三字经》
- 加拿大FBA海运详细说明
- HDU 1218(Blurred Vision)
- 编程语言摆地摊,我去逛了逛...
热门文章
- SAP官网学习教程(1)申请个人学习环境
- 白白的python之路--Day1
- Allocate exception for servlet XXX 基本异常
- 树莓派远程视频监控的移植pistreaming
- 轻松掌握CAP定理精髓
- Atlas——数据治理工具的使用
- 产品生命周期优化法PACE
- Matlab延时环节的波特图,延迟环节的传递函数全面介绍
- Python小白练习之球弹跳
- 计算机丢失rtl100.bpl,处理“未曾找到 rtl100.bpl,因而这个利用过程未能启用。重新安装利用过程可能会修复此问题。”...