链接:https://pan.baidu.com/s/1aC_UHl3NYQhn8ppWdhym4A
提取码:qgis
这里有qgis3.34 vm安装包 和ubuntu 镜像
0.安装cmake gcc g++等 (自己安装 我没写具体怎么安装)
sudo apt update
1.安装依赖复制下面的直接执行
sudo apt-get install bison build-essential ca-certificates ccache cmake cmake-curses-gui dh-python doxygen expect flex flip gdal-bin git graphviz grass-dev libdraco-dev libexiv2-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpdal-dev libpq-dev libproj-dev libprotobuf-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqscintilla2-qt5-dev libqt5opengl5-dev libqt5serialport5-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev libsqlite3-mod-spatialite libyaml-tiny-perl libzip-dev libzstd-dev lighttpd locales ninja-build ocl-icd-opencl-dev opencl-headers pandoc pdal pkg-config poppler-utils protobuf-compiler pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-autopep8 python3-dev python3-gdal python3-jinja2 python3-lxml python3-mock python3-nose2 python3-owslib python3-plotly python3-psycopg2 python3-pygments python3-pyproj python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtmultimedia python3-pyqt5.qtpositioning python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-pyqt5.qtwebkit python3-pyqtbuild python3-sip python3-termcolor python3-yaml qt3d-assimpsceneimport-plugin qt3d-defaultgeometryloader-plugin qt3d-gltfsceneio-plugin qt3d-scene2d-plugin qt3d5-dev qtbase5-dev qtbase5-private-dev qtkeychain-qt5-dev qtmultimedia5-dev qtpositioning5-dev qttools5-dev qttools5-dev-tools sip-tools spawn-fcgi xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb
2 解压QGis 3.34压缩包并进入该目录 后执行下面的代码
mkdir build-master
cd build-master
ccmake ..

这里按c 到这个界面 更改CMAKE_BUILD_TYPE 为 Debug
指定构建过程中生成的文件存放的位置 要给路径这里更改CMAKE_INSTALL_PREFIX
(提前创建一个路径,注意不要放在/下 如果放在/ 后面要更改文件夹权限。
生成的库会再这个路径下)

(这里注意看下面提示 键盘上下按键可以切换选择,点回车可以进入编辑模式 )
改完继续按c 进行编译
完成后按e 返回 看到出现 g 选项 则可以按g 生成
make -j8
经过漫长等待即可
3.在build-master/output/bin 点击看看是否可正常运行

4.下载qtcreator执行并进行调试
sudo apt install qtcreator
5.打开qtcreator 并选择 CMakeList.txt 等待加载完成 直接运行调试即可(先运行一下看看)


本文详细指导如何在Ubuntu系统上安装QGIS3.34,涉及cmake、依赖库的安装,设置Debug模式,以及使用QtCreator进行编译和调试的过程。
885

被折叠的 条评论
为什么被折叠?



