首页 > 其他分享 >lazarus下编译QT5

lazarus下编译QT5

时间:2023-12-27 20:26:59浏览次数:33  
标签:QT5 libQt5Pas make libqt5pas 编译 lazarus cd CPU

用Lazarus自带的libQt5Pas.so无法通过编译。主要是在高于2.2.0版本的Lazarus时要用到libQt5Pas.so库要大于1.2.10才能编译。

方法一:到Release V1.2.15 · libqt5pas (github.com)下载对应操作系统与CPU的库文件。

方法二:有的CPU或操作系统没有下载。就只有自己编译了。比如Loongarch就没有

1、下载https://github.com/davidbannon/libqt5pas/archive/refs/tags/v1.2.15.zip

2、解压文件

3、编译

su 

cd 解压目录

cd cbindings

qmake -query 查看qt5
qmake  出错按注意中的包安装
 make
 make install
 make clean

注意:编译libqt5pas时要安装 qt5-make c++ make qtbase5-dev libqt5x11extras5 libqt5x11extras5-dev。在运行主机上要拷贝libQt5Pas.so.1.2.14和libQt5X11Extras.so.5个文件。

标签:QT5,libQt5Pas,make,libqt5pas,编译,lazarus,cd,CPU
From: https://www.cnblogs.com/jwjss/p/17931339.html

相关文章

  • 编译安装openssl-1.1.1和openssh-9.4
    1、安装openssl-1.1.1先处理下opensll的版本,以免编译安装Openssh环境异常:yumremoveopensslcd/optwgethttps://www.openssl.org/source/openssl-1.1.1n.tar.gztar-zxvfopenssl-1.1.1n.tar.gzcdopenssl-1.1.1n/./config--prefix=/opt/openssl#指定OpenSSL的......
  • (04)Lazarus上连接并显示SQlLite3数据库
    01]去官网https://www.sqlite.org/download.html下载对应的SQlite3.dll32位Lazarus下载sqlite-dll-win-x86-3440200.zip64位Lazarus下载sqlite-dll-win-x64-3440200.zip  下载后,将SQlite3.dll放在工程目录下          ......
  • nginx部署vue编译项目刷新页面404
    原因:nginx配置错误。因为vue打包输出的是单页网页应用,只有一个index.html入口,其他路径是由前端路由去跳转的,服务器目录下没有对应物理路径,所以就会报404。这样的nginx配置会出现该问题。location/{alias/home/vue/dist/;indexindex.html;}  解......
  • PyQt报错:Cannot load backend 'Qt5Agg' which requires the 'qt5' interactive framew
    PyQt报错:Cannotloadbackend'Qt5Agg'whichrequiresthe'qt5'interactiveframework,as'headless'iscurrentlyrunning问题描述在远程链接ubuntu虚拟机进行开发时,报错。解决方案原因是pyqt需要绘制UI,而使用远程链接的终端(如windowspowershell、xshell、vscodetermi......
  • 数据库清空,镜像编译,docker配置文件及服务启动完整流程
    前言:当数据库表发生变更的时候。 要做的事情:一、更改数据库表#删除表,更改数据库表(表结构改变)droptableifexistssrc20_v3;droptableifexistssrc20_valid_v4;droptableifexistssrc20_tick_v4;droptableifexistssrc20_mint_progress_v4;droptableifex......
  • cython,将py文件编译成pyd/so文件
    在windows下使用cythonize可以将py文件编译成pyd,这样就完成了初步的python代码加密工作使用前需要先安装CythonpipinstallCython然后对py文件执行命令cythonize-i-3--directivealways_allow_keywords=truexxx.py这里有一个要注意的点:--directivealways_allow_keywor......
  • [Qt5] VS环境下实现Qt5两个窗口相互切换
    核心思想:通过定义指针显示窗口在VS中新建Qt项目2.通过添加类的方式,再添加一个ui.界面(好处是可以自动生成对应的.cpp和.h文件)方式:右键FormFiles——》添加——》类,选择Qt5GuiClass,添加。3.之后的界面4.在QtFather.ui和QtSon.ui界面分别添加按钮,并且添加槽、声明。.5.在Qt......
  • linux编译器:gcc/g++的使用
    原文连接:https://blog.csdn.net/weixin_72060925/article/details/131274627原文链接:https://blog.csdn.net/qq_65207641/article/details/128629904一、编辑器与编译器的区别vim是代码编辑器,代码编辑器的功能是让我们输入代码的。所以从这个角度出发,我们常见的记事本也可以......
  • Kissat_MAB_prop系列程序的编译步骤
    Kissat_MAB_prop是2023年SAT竞赛最新最优的求解器,其编译有自己的特点。与2023年之前的版本编译略有不同,需要按下面3个步骤来进行。 1.应为加载了bliss,所以第一步先在bliss文件夹路径下make,得到bliss.exe;2.回退到sources路径下:(1)makeclean (2)./configure (3)maket......
  • 10 信息打点——APP&小程序篇&抓包封包&XP框架&反编译&资产提取
    一、APP资产收集对APP进行资产收集,不但要用Fiddler等抓包工具,对外在资产进行分析收集;还要使用AppInfoScanner等工具,对内在资产(源码)进行反编译分析。安卓APP入手1、APP-外在资产收集1.将APP安装在模拟器中,修改模拟器代理设置,使用Fiddler、Burpsuite、Charles等抓包工具抓......