- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 龙芯3A5000编译Qt5.13.2报错处理
错误二:error: cast from ‘QTJSC::JSCell*’ to ‘int32_t’ {aka ‘int’} loses precision [-fpermissive]1、打开报错的文件为qtbase/src/3rdparty/double-conversion/include/double-conversion/utils.h。1.打开报错文件qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h。
2023-08-03 15:23:17 1272
原创 QWebEngineView忽略证书错误ERR_CERT_AUTHORITY_INVALID
1.在源码文件/Qt5.13.2/5.13.2/Src/qtwebengine/src/webenginewidgets/api/qwebenginepage.cpp中修改。QWebEngineView打开网页时提示错误ERR_CERT_AUTHORITY_INVALI。使用QWebEngineView加载网页时,我们需要让它自动忽略错误并继续。2.重新编译qtwebengine,此时为增量编译,速度比较快。在普通浏览器中,当遇到像这样的cert错误。
2023-05-29 14:20:35 1132
原创 Ubuntu1804编译QWebEngine
Ubuntu1804+Qt5.13.2(64位)编译QWebEngine用于实现WebRTC视频语音对讲功能
2023-04-03 09:35:55 2174 1
原创 Qt压缩与解压:自带zip压缩QZipReader和QZipWriter
使用Qt自带类QZipReader和QZipWriter,不用再自行编译zlib、quazip,亲测简单快捷,使用方法如下:1.在pro文件添加 QT += gui-private2.添加下面两个头文件#include "QtGui/private/qzipreader_p.h"#include "QtGui/private/qzipwriter_p.h"3. zip包解压缩//! \brief zipReader zip包解压缩//! \param z...
2022-04-14 09:55:13 8393 3
原创 QSQLITE Driver not loaded
QSQLITE Driver not loaded上面代码报错:"Driver not loaded Driver not loaded"按上面框中修改,OK
2021-04-13 09:30:57 663
原创 pyinstaller 安装报错 Could not find a version that satisfies the requirement setuptools>=40.8.0 解决方法
pyinstaller 安装报错 Could not find a version that satisfies the requirement setuptools>=40.8.0 解决方法解决方法:1.解压pyinstaller-4.0.tar.gz到当前文件夹;2.cmd命令框中cd到解压文件夹;3.执行python setup.py install....
2020-11-25 15:37:40 8056
原创 Qt5.13编译Oracle驱动(QOCI)
1.Qt版本:Qt5.13.0(MingW)2.安装Qt时勾选源码,安装完之后会有Src目录,进入到..\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\oci\目录,打开oci.pro文件;3.编译机器不一定要安装Oracle,只需要拷贝编译需要用到的Oracle的BIN和OCI文件夹即可4.根据实际情况修改pro文件中的相关内容,如下图所示:oci.pro...
2020-06-29 11:36:36 1166 1
原创 undefined reference to `sqlite3_open'
Linux环境下 C++调用sqlite编写动态库生成的so动态库给第三方程序调用总是出现undefined reference to `sqlite3_open'报错参考:更改生成的Makefile的文件,生成目标文件的那一行代码最后加上链接动态库,比如-lsqlite3https://bbs.csdn.net/topics/380239655亲测解决方法,修改编...
2019-07-26 15:47:50 2694
转载 编译安装报错unrecognized command line option “-std=c++11” 无法识别的命令行选项“-std=c++11” 的解决办法
原文转自https://www.landui.com/help/show-7594我们在使用linux系统编译安装报错unrecognized command line option “-std=c++11” 无法识别的命令行选项“-std=c++11” 的提示。出现这个编译错误的原因在g++ gcc 版本不够高。解决方法:更新gcc版本默认一般情况是4.4.7版本...
2019-06-30 14:30:30 16142 1
原创 Qt交叉编译mysql驱动
操作系统:Ubuntu1204.3Qt版本:4.8.4一、交叉编译libmysqlclient.so当libmysqlclient.so文件不存在时需要自行编译,使用mysql官网源码编译libmysqlclient.so文件1、从mysql官网下载mysql-client源码如下ftp://ftp.fu-berlin.de/unix/databases/mysql/Do...
2019-06-18 17:01:53 1457
转载 Ubuntu同步时间
方法一:选择时区1.执行命令:dpkg-reconfigure tzdata2.选择Asia->Shanghai防止系统重启后时区改变,执行下面一行命令cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime---------------------------------------------------------...
2019-06-14 20:03:56 6801
转载 tslib1.4与Qt4.8.4的交叉编译
本文参考原来博客地址:https://www.cnblogs.com/Jasonsblog/p/3757985.htmltslib编译与安装:准备工作:安装以下三个软件sudo apt-get install automakesudo apt-get install autogensudo apt-get install libtool安装完上面的3个软件以后,将下载的tar...
2019-06-14 20:00:46 310
原创 Qt编译动态库调用错误:undefined reference
今天使用Qt写了个动态库,在其他项目文件调用此动态库时,总是报下面错误:经过和同事研究,终于发现了问题所在:1.使用Qt编写动态库时,系统自动生成的.h文件里面有个类,如下面所示class QHKDLLSHARED_EXPORT QHKDLL{ public: QHKDLL();};里面包含QHKDLLSHARED_EXPORT 这个
2017-03-04 19:17:34 9254 8
原创 Qt 连接MySQL数据库
在pro文件中添加一行 QT += sql 在头文件中添加 #include QSqlDatabase t_sqlDB = QSqlDatabase::database("111111");//数据库的连接名,给一个IP地址上的数据库起一个名称而已 if (!t_sqlDB.isValid()) { QString sql
2015-10-17 08:59:24 277
原创 在QT中使用哈希表存储数据
QHash 是个在哈希表中存储键值对的结构例如:定义一个哈希表QHash hash_IdToName;将一个个键值对插入哈希表中g_hashIdToName.insert(UserID,UserName);定义一个迭代器QHashIterator iterator_IdAndName(g_hashIdToName);while(iterator_IdAndName.
2015-10-14 14:31:22 3035
Ubuntu1804+Qt5.13.2编译可播放视频语音的QWebEngine
2023-04-03
mysql-connector-c++-8.0.16-src.tar.gz
2019-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人