【代码】Ubuntu 22.3: cannot find -IGL。
尝鲜Deepin系统,用离线安装包装了Qt和QtCreator,打开一个项目之后发现无法config,如下图,Qt 5.12.12的kit有感叹号,变灰。重新打开QtCreator并打开项目,config成功。
网上找了一圈没答案。
重启一下就可以了,File––>Invalidate Caches/Restart––>Invalidate and
项目中有需求要读取整机或主板序列号,无奈客户目标机是定制产品
右击Project -> Properties -> General -> Windows SDK Version, 选择 10.0.xxxxx
项目中有需求要从软件中获取当前电脑的整机序列号和主板序列号,研究一番,C#的实现如下:对于主流的计算
Qt开发,有时需要判断一个字符串能否转换成数字,或者整数。
银河麒麟V10 SP1 2203, 飞腾CPU D2000/8. 安装完Qt 5.9.9之后,程序运行发现只有界面没有文字,提示Cannot find font directory /home/yw/Qt5.9.9/lib/fonts. Note that Qt no longer ship fonts.原因:字体缺失解决方案:1. 从别处找一些字体文件,例如其他Windows电脑上的C:\Win
银河麒麟V10 + ARM CPU。一开始装了qt5.9.9, 发现有点问题,于是又装
银河麒麟V10 + ARM CPU, 在源码安装Qt5.12.8的时候发现加了-qt-xcb选项之后,会出现如下错误:网上查了一圈,说是要先编译xcb。
提示Could not find command-not-found database.打开,第一行替换为Qt的实际安装路径。也就是系统没有识别已经安装的Qt。
银河麒麟V10,ARM CPU,编译安装Qt 5.9.9. 装完之后,QtCreator中的QtVersions版块提示。重新打开QtCreator观察QtVersions,显示恢复正常,错误提示消失。Qt5.9.9的选项上带有黄色感叹号。
至此,could not find or load the Qt platform plugin "xcb" in "". 这个现象算是搞清楚了,和xcb和platform没关系,而是库文件引用路径的
Qt开发,项目修改一段时间后,发现很多窗体的最小化按钮无效,按下去窗体并没有最小化。有的窗体最小化了,但是任务栏图标点击之后并没有恢复显示。折腾了一段时间之后,找到了解决方案:1. 取消任何关于最小化(minimize)功能的额外代码,例如changeEvent之类,不需要的。2. 窗体的windowModality设置为WindowModal此处之前设置了ApplicationModa
Linux下,Qt开发,使用的电脑情况比较复杂,开发机是Intel cpu, 常用的验证机是飞腾(arm)cpu, 客户的目标机也是飞腾(arm)cpu, 但验证机和目标机上情况还不太一样。 需要用到播放声音的功能,开发机,验证机,目标机,三个电脑上来回折腾,也没找到一个统一的方法,试过QMediaPlayer,QSound,结果是开发机和验证机都搞定了,但到目标机上怎么也搞不定,遇到过
近期发现了新的方法。Qt程序,读取当前目录下的某个文件。
Qt开发,一个播放音频的功能,在开发机(x64)上没问题,但是在功。
QSound::play在某些情况下不好用。尝试探索新的方法,使用QMediaPlay。Qt播放音频文件,遇到点问题。
Qt已经安装,如果打开终端之后直接输入qmake也是能识别的,为什么进入某个目录后就不能
root密码设置完成。
银河麒麟V10系统,发现在QtCreator无法输入中文,在版本管理工具Git-Cola中也无法输入中文。1. 比较一下两个目录。
提示:Could not find command-not-found database. Run 'sudo apt update' to populate it.银河麒麟V10,用安装包安装完qt之后,QtCreator中自动识别了qt版本。重启,测试 qmake -v 成功,qmake可以用了。原因:qt环境变量缺失。qmake:未找到命令。
cp: 无法通过符号链接'/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf' 进行操作。原来这个系统目录下的default.conf比较奇怪,是一个快捷方式而不是一个文本文件。
然后重新双击,正常运行,安装完成。
然后逐个核对了,其他库都能在该目录下找到,他们是银河麒麟系统自带的,而QtXlsxWriter是个第三方库,因此没有自带。只提示libQt5Xlsx.so.0找不到。那么其他能找到的库应该在系统目录的。/user/lib/x86_64-linux-gnu目录下,重新打开软件,成功!
其中12345是本机root用户的密码。如果实际环境中不需要sudo权限,则不需要密码。
Qt开发,有个需求是将软件中一部分代码独立出来,做成库文件在项目中引用。本项目只运行于Linux环境,因此只选Linux。QtCreator中右击项目 > 添加库。库文件:浏览,选择.so文件。二、在项目中引用共享库。
实测与工具生成的hash一致。
重新build,报错消失。
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号