linux下解决QT编译错误

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

 

版权声明

请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。

 

下载了qt-sdk-linux-x86-opensource-2009.02.bin,在redhat linux as5 下安装后,可以正常启动qt creator了。可是编译qt自带的example程序的时候却发现链接有错误:

/opt/qtsdk-2009.02/qt/lib/libQtGui.so:undefined reference to 'FcFreeTypeQueryFace'

经搜索,跟fontconfig的版本有关系,AS5上的是2.4.1,据说要2.4.2以上版本才可以。不过我直接从 http://www.fontconfig.org/release/ 下载最新的2.6.0的源码。

解开后按照INSTALL文件里的说明安装了fontconfig,然后就可以正常编译程序啦:

   1. 进入解开的fontconfig目录,可以看到INSTALL文件等
   2. ./configure --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man
   3. make
   4. make install
linux编译qt4错误解决办法 WEBKIT MODULE总是不在编译列表中(即使configure时指定webkit) 阅读详情

相关推荐

fcitx-qt5插件编译(linux)

源码下载 github: https://github.com/fcitx/fcitx-qt5 gitee:https://gitee.com/desmond_xiao/fcitx-qt5 注意,github上还有一个名为fcitx5-qt的代码仓库,不要弄混 CMake安装 可参考网上相关文档,注意版本就好(我用的是3.13,比这个版本高应该没问题,低了不确定),此处不再赘述。 编译 cmake编译方式,步骤如下: 1. 创建一个build空目录 目录位置可以任意,我放到了源码根目录

desmond_xiao的博客 5155

python中安装pyqt5失败解决方案

“ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied: 'F:\\python\\Lib\\site-packages\\PyQt5\\Qt5\\bin\\d3dcompiler_47.dll' Consider using the `--user` option or check the permissions.” 出现上面检查权限的错误时,方法一般有两种: 1.pip install **

abc1yg的博客 1467

LinuxQt编译出现“cannot find -lGL”错误解决

编译不通过,发现缺少LGL库文件 注:由于动态库名称不对导致 locatelibGL.so/usr/lib/i386−linux−gnu/mesa/libGL.so.1/usr/lib/i386−linux−gnu/mesa/libGL.so.1.2.0增加软链接如下:locatelibGL.so/usr/lib/i386−linux−gnu/mesa/libGL.so.1/usr/lib/i...

qq_41386318的博客 1768

python调用so库 undefind symbol_内嵌Python import时undefined symbol错误解决 | 学步园

内嵌Python import时undefined symbol错误解决以下代码#include#include#includeintmain(intargc,char*argv[])...{Py_Initialize();PyRun_SimpleString("fromtimeimporttime, ctime/n""print'Todayis', ctime(tim...

weixin_39648432的博客 3697

undefined symbol: _ZdlPvm, version Qt_5

近期import包时发生如标题所示error。最后通过在python console里输入。更新过系统,也试过很多网上的方法。

Yulan Fang's notes. 3477

Centos7安装Qt5.9,启动qtcreator报错: undefined symbol: FT_Get_Font_Format

./qtcreator: symbol lookup error: /opt/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5: undefined symbol: FT_Get_Font_Format Centos7安装Qt5.9,启动qtcreator报错如上. 解决办法: 安装freetyp...

yang5915的专栏 8685

centos7.6安装qtcreate启动报错undefined symbol: FT_Get_Font_Format

sudo yum install freetype-devel 即可解决

splinter的博客 2752

解决方案——LinuxQt编译或运行项目“cannot find -lGL”错误

在很多linux发行版系统的Qt安装完后,编译或运行项目会报出“cannot find -lGL”错误,即没找到libGL.so库(OpenGL的动态链接库),大部分系统都是默认安装该库的,但是不同的系统路径放置可能有差异,还有就是linux发行版本自带的libGL.so库会增加版本号后缀,因此,“cannot find -lGL”错误一般都是路径不对导致。创建完链接后,再执行qt编译过程,不再报错,可以正确运行程序,如下图所示。

qq_39209616的博客 6040

qtlinux下引用x11库编译错误解决办法

为什么80%的码农都做不了架构师?>>> ...

weixin_33918357的博客 1265

Linux编译VLC-Qt

Linux编译VLC-Qt一、源码准备1、下载VLC源码2、下载VLC-Qt源码二、编译VLC源码1、解压VLC压缩包2、安装VLC依赖的库3、配置VLC4、编译与安装三、编译VLC-Qt源码1、安装cmake2、解压源码并进入目录3、创建编译目录并进入4、配置安装目录5、编译与安装四、报错解决1、报错(You must put some ‘source’ URIs in your sources.list)2、报错(error: “You cannot build VLC with Qt-5.5.0.

百里杨的博客 4151

避坑指南:QT 5.6.1虚拟键盘在ARM-Linux上的5个常见编译错误解决方法

本文详细解析了在ARM-Linux平台上编译QT 5.6.1虚拟键盘时常见的5个编译错误及其解决方案,包括环境配置、符号链接处理、插件目录设置、初始化顺序和字典文件部署等关键问题。通过实战经验分享,帮助开发者高效避坑,确保虚拟键盘在嵌入式系统中的稳定运行。

weixin_30752699的博客 40

Qt程序崩溃调试实战:5分钟搞定qBreakpad+Linux环境配置(附常见编译错误解决方案)

本文详细介绍了在Linux环境下使用qBreakpad快速配置Qt程序崩溃调试系统的方法。通过集成Google Breakpad的Qt封装库,开发者可以自动生成包含完整调用栈信息的dump文件,有效解决生产环境中程序崩溃难以复现和调试的问题。文章提供了5分钟快速配置指南、常见编译错误解决方案以及dump文件解析实战,帮助开发者快速定位和修复崩溃问题。

weixin_30642561的博客 218

QT 及其Linux 常见编译错误及其对应解决方案

1. 缺少libglu1-mesa-dev库 报错: error: cannot find -lgl 解决: sudo apt-get install libglu1-mesa-dev 待补充

路过的熊的博客 1213

linux下arm平台Qt编译环境搭建与解析

.概述:      我们知道QTcreator,这只是个IDE,他包括了一个编译器--qmake.这两者的关系与codeblocks和g++的关系一样,首先要明白这些。      而我们在linux下搭建arm平台的QT编译环境,主要的是要使用适合arm的qmake,正如我们编译在arm上使用c++程序时要用arm-none-linux-gnueabi-g++一样。而qmake只是我们使用的

4510

QT工程从Linux移植到Windows,使用VS编译, QPixmap出现错误解决方法

初始化界面使用绘图,把图片加载到QPixmap中, 然后使用paintEvent函数绘制到全屏的窗口中, 但出现异常的中断。 最终发现,问题所在在于图片的大小,换了一张几十K的图片, 就可以运行, 初始化图片的大小是10M多一点,会出现此问题, 但Windows VS+QT 编译的话 因此要使用一个QImage进行一次中转 QImage img; img.load("image/spectr...

zh15237774494的博客 916

LinuxQt程序中文输入难题?5分钟搞定fcitx-qt5插件编译(附常见错误解决

本文详细解析了Linux环境下Qt应用无法使用fcitx中文输入法的根本原因,并提供了从环境准备、依赖安装到完整编译fcitx-qt5插件的实战指南。文章重点分享了编译过程中的高频错误解决方案与插件部署策略,帮助开发者彻底解决Qt程序的中文输入难题,提升应用兼容性。

weixin_27918373的博客 432

dbus linux system_bus_socket arm,交叉編譯dbus模塊到Qt 遇到的錯誤及解決

由於用qt來檢測U盤插拔,要用dbus。pc調試通過后,發現到板子里沒有dbus。原來默認情況下,編譯arm版本qt時是不帶dbus的,因此要重新交叉編譯qt。我的配置:./configure -prefix /usr/local/arm/arm2-qt-4.8.1 -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit...

weixin_39744316的博客 300

qt 编译问题总结

1)使用make命令编译Qt原码时出现了 /usr/bin/ld: cannot find -lXrender 问题: /usr/bin/ld: cannot find -lXrender collect2: ld 返回 1 make[1]: *** [../../../../lib/libQtWebKit.so.4.7.4] 错误 1 ...

weixin_34217773的博客 517
上一篇: 在Linux下安装Qt4.4.3
下一篇: QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续)
tingsking18
博客等级 码龄21年 1327粉丝 126原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值