-
下载项目
git clone https://github.com/barry-ran/QtScrcpy.git -
安装&配置Qt
wget wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run
chmod +x qt-opensource-linux-x64-5.7.0.run ./qt-opensource-linux-x64-5.7.0.run
然后根据弹出界面,选择qt 5.15版本,去掉安卓,其他都勾选,等待安装完成 安装参考:wiki.qt.io/Install_Qt_…
- 编译 在ubuntu打开qt creator,然后 文件 -> 打开文件或项目, 选择 QtScrCpy项目 所在目录中的 all.pro 这个文件,然后点击“Configure Project”配置项目
编译完成后,点击左下角绿色三角运行项目即可
- 遇到的问题
a.
/home/Qt5.6.3/5.6.3/gcc_64/include/QtGui/qopengl.h:136: error: GL/gl.h: No such file or directory缺少OpenGl库 解决:sudo apt-get install mesa-common-dev sudo apt-get install libgl1-mesa-dev
b. error while building/deploying project analogclock (kit: desktop qt 5.13.0 gcc 64bit) 遇到这个是因为qt版本选了6.0+,当我换成5.15版本时,这个错误就没了
c. ubuntu apt update 出现 404, not in release 更换镜像
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ impish-proposed main restricted universe multiverse
参考 mirrors.tuna.tsinghua.edu.cn/help/ubuntu…
d. unknown module(s) in qt x11extras
sudo apt-get install libqt5x11extras5