Ubuntu+QGIS+Qt5.5 编译

QGIS
源码:git clone git://github.com/qgis/QGIS.git

cmake阶段找不到QT
在cmakeList.txt下添加
SET(CMAKE_PREFIX_PATH "/home/ds/Qt5.5.1/5.5/gcc_64/lib/cmake/")

出错情形

1 QCA出错
 QCA下载并编译安装
https://userbase.kde.org/QCA
2:QSCINTILLA
Qscintilla下载安装 自动安装到QT所在目录
https://riverbankcomputing.com/software/qscintilla/download
3:Qtkeychain
Qtkeychain下载编译安装 自动安装到QT所在目录
https://github.com/frankosterfeld/qtkeychain
4:qwt
qwt下载安装
https://sourceforge.net/projects/qwt/
安装阶段
 
5:libQt5WebKit.so. :‘gst_app_src_push_buffer’ 无法解译的符号
谷歌结果  Try installing the libgstreamer0.10-dev and the libgstreamer-plugins-base0.10-dev packages with sudo apt-get install.

sudo apt-get install libgstreamer0.10-dev  libgstreamer-plugins-base0.10-dev

转载于:https://www.cnblogs.com/dsczl/p/9337618.html

保姆级教程:在Ubuntu 22.04上编译调试QGIS 3.28.8 (Qt 5.15.2环境) 本文提供了一份详细的Ubuntu 22.04环境下编译调试QGIS 3.28.8的保姆级教程,涵盖环境准备、源码获取、CMake配置、并行编译Qt Creator集成及二次开发项目创建等关键步骤,特别针对Qt 5.15.2环境优化,助力开发者高效搭建QGIS二次开发环境。 阅读详情

相关推荐

跨平台QGIS二次开发环境实战:从源码编译到工程配置(QGIS 3.28 + Qt 5.15)

本文详细介绍了跨平台QGIS二次开发环境的搭建与配置,重点解析了QGIS 3.28与Qt 5.15的组合应用。通过Ubuntu和Windows平台的实战案例,提供从源码编译到工程配置的完整解决方案,帮助开发者高效构建专业级地理信息应用。文章还分享了环境搭建中的常见问题解决和性能优化技巧。

weixin_29231725的博客 189

qtkeychain:独立于平台的Qt API,可安全存储密码

Qt钥匙扣 QtKeychain是一个Qt API,用于安全地存储密码和其他机密数据。 数据的存储方式取决于平台: macOS:密码存储在macOS钥匙串中。 Linux / Unix:如果正在运行,则使用GNOME密钥环,否则QtKeychain尝试使用KWallet(通过D-Bus)(如果可用)。 还支持Libsecret(桌面特定解决方案的通用API)。 Windows:默认情况下,使用Windows凭据存储(需要Windows 7或更高版本)。 传递-DUSE_CREDENTIAL_STORE=OFF来禁用它。 如果禁用,则QtKeychain使用Windows API函数用用户的登录凭据加密密码。 然后,已加密的数据将通过QSettings保留。 Android和iOS:密码分别存储在Android密钥库系统和iOS钥匙串中。 在不受支持的环境中,QtKeychain将

Ubuntu编译Quantum GIS(QGIS)

前言:QGIS是一个用Qt框架写的开源桌面GIS工具。无论从学习GIS还是学习QT的角度它都是一个很好的工具。本文简介在ubuntu环境下编译QGIS源代码的方法。 参考链接: http://gvision.info/using-qtcreator-with-qgis/ http://hub.qgis.org/projects/quantum-gis/repository/revisions

lovefqing的专栏 6913

QGis的使用

QGis源码: https://download.qgis.org/downloads/pyqt5源码:http://www.riverbankcomputing.com/software/pyqt/download5 编译Ubuntu 14.04 64bit上安装python-pyqt5软件包(python 2.7) 问题:问题4:qprinter.h: No such file or directory 解决:第一步python configure.py命令生成各种Qt模块后,其中的QtWebKitW

pzs0221的专栏 5276

QGIS编译过程记录

使用qt5.14.2 + VS2017,从源代码编译QGIS 3.28.4的过程

qq_43682690的博客 1496

QGIS编译(跨平台编译)之五十八:qtkeychain编译qtkeychain安装(Windows、Linux、MacOS环境下编译、安装)

QGIS编译qtkeychain跨平台编译qtkeychain跨平台安装(Windows、Linux、MacOS环境下编译、安装)

LuckyHanMo的博客 1115

QtKeychain 使用教程

QtKeychain 使用教程 1. 项目介绍 QtKeychain 是一个跨平台的 Qt API,用于安全地存储密码和其他秘密数据。该项目的目标是为开发者提供一个简单且安全的接口,用于在不同操作系统上存储敏感信息。QtKeychain 支持多种平台,包括 macOS、Linux/Unix、Windows、Android 和 iOS。 主要特点: 跨平台支持:支持 macOS、Linux/Uni...

gitblog_00821的博客 751

ubuntu22.04 + Qgis3.28.8 + Qt5.15.2环境搭建

注:可能因为网络原因不能一次性安装好,可以在 install 后面加上参数 --fix --missing (如果没安装完,终端也会出现类似的提示),加上参数后再次执行,就能把遗漏的依赖补上了。在github网站上搜索Qgis,找到Qgis的源码,再点击“released"按钮查看以前的版本,找到.zip的源码压缩文件进行下载,然后解压到刚刚创建的文件夹。首先输入c,进行configure. 然后进行选项修改,分别修改。再次输入c进行configure,输入e返回,输入g进行生成。

zhenghong_junfu的博客 1224

QGis开发环境部署

Windows 环境优先用OSGeo4W 安装 QGIS 开发包,无需手动编译 GIS 依赖,搭配 Qt 6.6.1 需勾选兼容模块;Linux 环境通过官方源安装qgis-dev,配置 CMake 链接 Qt 6 和 QGIS 库即可;核心验证方式:编译运行包含的测试程序,能弹出地图画布即配置成功。

A185822153的专栏 1275

避坑指南:Ubuntu 22.04编译QGIS 3.28.8时,如何正确搞定Qt版本和那一长串依赖库

本文详细介绍了在Ubuntu 22.04上编译QGIS 3.28.8时如何解决Qt版本兼容性和依赖库问题。通过官方PPA、源码编译和版本切换三种方案管理Qt版本,并提供完整的依赖库安装脚本和编译配置技巧,帮助开发者高效完成QGIS二次开发环境搭建。

weixin_30715523的博客 609

Ubuntu18.4下使用Qtcreator编译QGIS3.10.5

系统环境 Ubuntu 18.04.4 LTS QGIS代码版本 : QGIS-3.10.5 Qt5.9.5Qtctreator4.5.1 编译前准备 1.安装依赖库: sudo apt-get install bison ca-certificates ccache cmake cmake-curses-gui dh-python doxygen expect flex gdal-bin git graphviz grass-dev libexiv2-dev libexpat1-de.

随风而动的博客 1887

Ubuntu系统编译调试QGIS源码保姆级教程

在之前的文章中,我详细介绍了怎么在Windows下编译QGIS源码,也得到了不错的反馈。但是不足的是Windows下只能编译QGIS的Release模式和RelWithDebInfo模式,想要分析源码,Debug模式下的“断点调试”肯定是少不了的,虽然这两种模式虽然也能做到调试程序,但是总有种种不足,例如,因为代码是优化过的,某些调试操作可能会有所不同或略显困难。另外由于某些变量可能被优化掉,它们在调试过程中可能不可见等等。所以,为了调试程序更方便,决定在Unbuntu下编译一个Debug模式的QGIS

KK_2018的技术博客_程序员不止是程序员 2721

1. qgis二次开发环境搭建(qgis-3.28.6+qt5.15)

本文介绍了QGIS二次开发环境的搭建,完成了Ubuntu QGis3.28 Debug开发环境搭建,Window Release开发环境搭建

雷动专栏 7767

自己动手编译QGIS 3.18源代码,含出错大全和解决办法

从2月19日开始打包,到2月23日,QGIS 3.18的安装包经过漫长的4天才完成打包,在这等待的4天里,大家有没有像我一样萌生出自己动手编译源代码的想法呢?今天想分享的是QGIS3.18源代码编译的过程,并在最后整理出编译过程遇到的错误和解决办法。 01编译环境 操作系统 本次编译选用Ubuntu 20.04操作系统,理由如下: 从第一个版本开始,QGIS大部分开发是在Linux环境下进行的,与Linux系统的兼容性更好(实际上,我在Windows系统也试着编译...

QGISClass的博客 6086

Linux qgis 编译,QGIS简介与源代码编译

QGIS(http://qgis.org)是一个集成了很多个开源的空间数据处理库的桌面GIS软件,支持Python脚本。QGIS基于QT和SIP进行开发,支持Windows\Linux\MacOS等操作系统,可以访问MySQL/PostGRE等数据库的空间数据,可以连接到OpenstreetMap拉取数据做本地分析和制图。跟专业的GIS平台如SuperMap(http://www.supermap...

weixin_29061997的博客 1577

QGis Ubuntu编译

分别修改 1. CMAKE_BUILD_TYPE为Debug, 2. CMAKE_INSTALL_PREFIX为/home/t/dev/cpp/apps。mkdir -p ${HOME}/dev/cpp/apps //创建安装目录。根据QGis 源码中INSTALL.md文件描述,QGis编译需要的资源如下。输入ccmake..后出现以下界面。先输入c进行configure。然后选择e进行选项修改。

weixin_42709299的博客 392

Ubuntu 编译QGIS

由于上一篇在Windows下编译的是QGIS3.18.3版本,因此本次在Ubuntu上也选择编译该版本。经测试,在Ubuntu 20.04上面编译比较顺利。除了UbuntuQGIS,其他的都不需要刻意单独下载,按照教程来即可。

a374682949的博客 110
上一篇: 根据旋转前后的向量求旋转矩阵
anthony0808
博客等级 码龄12年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值