linux下qt的静态编译-QFontDataBase: Cannot find fonts directory

问题描述

QFontDataBase: Cannot find fonts directory

大家好,我最近在学qt, 在搭建linux下静态编译环境时出现了一些问题,就是编译好的可执行程序在移植到其他linux环境下执行时会出现QFontDataBase: Cannot find fonts directory,我也找了一些资料,但是答案就是复制一份fonts到其他linux环境下可以正常执行,但是这太麻烦了,有悖静态编译的原理。无意间看到一篇帖子说是在配置的时候加入font参数,但不知道具体怎么操作,求指教,跪谢!

解决方案

字体目录没找到

解决方案二:

【已解决】QFontDatabase: Cannot find font directory XXX/lib/fonts - is Qt installed correctly?
Android NDK: Could not find application project directory !
Failed to load libGL.so error libGL.so: cannot open shared object file: No such file or directory

时间: 2024-09-08 15:54:38

linux下qt的静态编译-QFontDataBase: Cannot find fonts directory的相关文章

qt5-求指导Linux下QT编译问题

问题描述 求指导Linux下QT编译问题 8C 本人新手 毕设要做一个QT版的聊天软件..下了一份代码 能运行 但是用最新的QT编译过不了求大神帮忙 万分感谢 解决方案 版本问题,找一下之前的版本试一下,qt就是这个比较坑 解决方案二: 请把你的编译错误信息贴出来,大家好给你帮忙啊 解决方案三: 编译出错应该是QT4到QT5的问题..现在好了 可是连接数据有问题 界面打不开 解决方案四: out of memory,内存不够了.还是你数据库连接字符串不正确 解决方案五: 1.什么叫"能运行倒是编

人脸识别-linux下qt中opencv打开摄像头HIGHGUI ERROR:OpenCV Error:

问题描述 linux下qt中opencv打开摄像头HIGHGUI ERROR:OpenCV Error: 我在Ubuntu下用qt结合opencv做一个人眼状态识别的程序,qt做界面,程序在vs控制台环境下已经可以运行,但是qt下出错.错误信息 如下: HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor, file /home/mkc/op

linux下源代码包的编译安装

linux下源代码包的编译安装其实没那么复杂. 我是win7系统装的虚拟机,就简单说下: 举个简单的例子: http://www.openssl.org/ 这是openssl的官网,下载openssl包(官网肯定是安全的)要是其他的网上下载的--scripts看清包的脚本在玩,别最后安装不成一卸掉发现 "/"没了. 然后上传到你的虚拟机,要是都不知道怎么上传上去,那就别学了. 本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/

linux 并行-Linux下MPI+OpenMP程序编译运行出错

问题描述 Linux下MPI+OpenMP程序编译运行出错 如题,错误提示如下: [node65:03787] *** Process received signal *** [node65:03787] Signal: Segmentation fault (11) [node65:03787] Signal code: Address not mapped (1) [node65:03787] Failing at address: 0x44000098 [node65:03787] [ 0

[c/c++]关于linux下动态库/静态库的基础问题

问题描述 [c/c++]关于linux下动态库/静态库的基础问题 本人小白,自学没多久,有几个问题一直没搞太明白,望高手解答! 假如我写了一个动态库libmylib.so(我有函数声明mylib.h),里面用到了A同学写的动态库liba.so(我有声明a.h),现在我要在一个新的程序test.cpp里调用我写的mylib.so 问题: 1.test.cpp的头文件需要两个.h都包含还是只要mylib.h? 2.用g++链接时 -lmylib -la都需要吗? 3.假如有一天liba.so文件丢失

Linux下如何用GCC编译动态库

  本文主要解决以下几个问题 1 为什么要使用库? 2 库的分类 3 创建自己的库 或许大家对自己初学 Linux时的情形仍记忆尤新吧.如果没有一个能较好的解决依赖关系的包管理器,在Linux下安装软件将是一件及其痛苦的工作.你装a包时,可能会提示你要先装b包,当你费尽心力找到b包时,可能又会提示你要先安装c包.我就曾被这样的事搞的焦头烂额,至今一提起rpm仍心有余悸,头皮发麻.说是一朝被蛇咬,十年怕井绳怕也不为过. Linux下之所以有这许多的依赖关系,其中一个开发原则真是功不可没.这个原则就

Linux下MySQL源码编译安装(eg:mysql-5.6.27.tar.gz )

Linux下MySQL源码安装(eg:mysql-5.6.27.tar.gz ): 1:准备MySQL源码安装包: mysql-5.6.27.tar.gz.cmake-3.3.2.tar.gz.ncurses-6.0.tar.gz 注:centos请安装: yum install -y ncurses-devel yum install -y perl-Module-Install.noarch 网址: https://cmake.org/download/ ftp://invisible-is

qt static-qt 静态编译 component load error

问题描述 qt 静态编译 component load error 环境 XUBNTU + QT5.5 新建一个Qt Quick 1.3空项目,使用普通的Qt 5.5调试运行没有问题.但是在使用qt static 5.5.1做成release 版本时,出现错误 QQmlApplicationEngine failed to load component qrc:/main.qml:1 module "QtQuick" is not installed qrc:/main.qml:2 m

linux下php扩展pdo_mysql编译安装教程

linux下的php扩展与windows下的扩展安装有些不同.下面就拿在linux下扩展php的pdo,pdo_mysql模块来说明一下 1.在php的原码安装包里,进入到etc/pdo_mysql里.假设你的php是安装在/usr/local/php里的.执行/usr/local/php/bin/phpize 2. 进行编译../configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/loc