首页 > 其他 > 详细

基于libvnc开发远程桌面访问工具

时间:2020-12-01 09:06:23      阅读:51      评论:0      收藏:0      [点我收藏+]

VNC协议很早就是远程桌面访问协议的一种,目前依然非常流行。VNC协议具有跨平台属性,可以在Windows,Linux,Mac等多种平台运行,虽然该协议相比于商业的桌面访问协议,其效率并不算很高,但是基本可以满足用户使用。

VNC源码github地址

https://github.com/LibVNC/libvncserver.git

Linux平台

1.编译(如果有缺失依赖包,独立安装即可):

mkdir build
cd build
cmake ..
cmake --build .

2.测试:

cd examples
./simple
cd client_examples
./gtkvncviewer

Windows平台

Windows平台采用在Linux平台交叉编译的方法(更简便,省去依赖库)
1.编译(如果有缺失依赖包,独立安装即可):

mkdir build
cd build
cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-cross-mingw32-linux.cmake ..
cmake --build .

2.测试
测试文件在examples和client_examples下面,需要copy到windows平台,并把相关的依赖库(dll)都copy过去,才可以正常运行。

基于libvnc开发远程桌面访问工具

原文:https://blog.51cto.com/14207158/2557452

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!