Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
W
wiki-php
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • 互联网应用开发
  • wiki-php
  • Wiki
  • synergy compiling

Last edited by 王常春 Dec 10, 2019
Page history
This is an old version of this page. You can view the most recent version or browse the history.

synergy compiling

synergy编译安装

简介

synergy是一款开源的可以在多台电脑间进行鼠标键盘共享软件的。

ubuntu编译安装

ubuntu版本为18.04

下载源码

git clone https://github.com/symless/synergy-core.git

安装依赖

sudo apt install qtcreator qtbase5-dev cmake make g++ xorg-dev libssl-dev libx11-dev libsodium-dev libgl1-mesa-glx libegl1-mesa libcurl4-openssl-dev libavahi-compat-libdnssd-dev qtdeclarative5-dev libqt5svg5-dev libsystemd-dev

添加boost根目录

编辑源码目录下文件Build.properties,添加如下内容:

#BOOST_ROOT=/home/<user>/boost
BOOST_ROOT=/home/pingan/boost

编译源码

cd Projects/synergy
mkdir build
cd build
cmake ..
make
sudo mae install

关闭防火墙

如果ubuntu做为服务端,需要关闭防火墙或者打开相应的端口24800。

# 打开24800端口
sudo ufw allow 24800/tcp
# 关闭防火墙
sudo ufw disable

Mac编译synergy

下载源码

git clone https://github.com/symless/synergy-core.git

安装依赖

brew的安装请自行百度。

brew install qt cmake

编译源码

cd Projects/synergy
mkdir build
cd build
QT_PATH=/usr/local/opt/qt
export PATH=$PATH:/usr/local/bin:$QT_PATH/bin
cmake  -DCMAKE_OSX_DEPLOYMENT_TARGET=10.10 -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DCMAKE_CONFIGURATION_TYPES=$CMAKE_BUILD_TYPE ..
make
sudo mae install
Clone repository
  • 360safeguardnativeapi
  • all new classmate
  • bind phone
  • code standard
  • deploy_sys
  • edit common
  • edit master
  • envrioment
  • find psw
  • front new classmate
  • front statck
  • git
  • Home
  • idcard md5
  • ide
View All Pages