- 博客(464)
- 资源 (35)
- 收藏
- 关注
原创 【转】arm64架构的银河麒麟系统Kylin的qt安装教程
build-essential:编译器工具集,主要包括libc-dev、gcc、g++、cmake、dpkg-dev,这四个编译器主要的作用就是对Qt程序进行预处理、编译、汇编和链接,最终形成可执行的二进制文件,编译后的文件一般在build-xxxxx中。arm64架构的系统不常用,我找了很多教程,安装完都怪怪的,老是丢失运行库,并且安装时间很长,很难调整。最后偶然看到一篇非常简洁的文章,几步就完成了qt的安装,在这里整理一下,顺便记录一下遇到的一些问题。安装Qt组件和Qt creator。
2024-12-24 16:49:01
1616
原创 Qt Creator使用Heob检测内存泄漏
版权声明:本文为CSDN博主「realwongp」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/realwongp/article/details/124973808。在Qt creator4.6以后,可以使用heob进行内存泄漏排查,具体参考:Qt Creator使用Heob检测内存泄漏。最近开发的一个小项目,正常使用时,占用内存随时间增加越来越大,直至程序崩溃。务必下载图中箭头所指的dll文件,其他不行。
2023-11-30 10:42:58
2125
原创 QT4到QT5移植出现的一些问题
4、提示error:’setCodecForTr’ is not a member of ‘QTextCodec’,error: 'setCodecForCStrings' is not a member of 'QTextCodec'等错误。.h文件里,#include 改为#include 在Qt5中,它是QtWidgets模块的一部分。总结:该问题已经遇到,考虑到与历史版本兼容,打开pro文件,增加下面一行。二、问题2:编译问题。
2023-11-13 16:48:17
845
原创 VS内存泄漏--解决办法及常见原因
1)new完忘记释放,包括类对象和数据结构;2)new的大,释放的小,程序bug;3)宏定义new的数组,宏定义delete标量;4)对vector的初始化错误使用了memset;
2023-08-10 14:35:58
516
原创 不常用但是很又用的函数等
当后面紧跟着的输出字段长度小于 n 的时候,在该字段前面用空格补齐,当输出字段长度大于 n 时,全部整体输出。setw默认填充的是空格,搭配setfill可以填充其他的;setw() 函数只对紧接着的输出产生作用。n 表示宽度,用数字表示。
2023-02-01 10:00:17
123
原创 大小端总结
由于主控与显控之间采用的是UDP协议,所以显控给主控发送的数据要按照网络字节序(也就是大端)发送,也就是低字节数据放到高地址,举例:比如要把tmp这样一个int四字节的数据,unsigned int tmp = 0x11223344;由于一般显控主机内核是x86架构的,都是小端存储的,所以在应用UDP协议的时候不能直接用结构体赋值,然后强转char*发送,需要手动先转换成网络字节序,主控接收端接收到数据再用结构体指针强转才能正确。
2022-10-29 15:59:03
330
转载 [转]大端小端详解(含代码及详细注释)
转自[嵌入式er笔记]大端小端详解(含代码及详细注释) - 知乎之前文章《 浅谈ARM ABI,Android ABI 》中有提到计划专门一篇文章讲下大小端,今天兑现一下。1>"大端" "小端"的来源关于大端小端名词的由来,网传有一个有趣的故事,可以追溯到1726年的Jonathan Swift的《格列佛游记》,其中一篇讲到有两个国家因为吃鸡蛋究竟是先打破较大的一端还是先打破较小的一端而争执不休,甚至爆发了战争。《格利佛游记》:“Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争
2022-10-29 15:37:53
591
转载 FLT_EPSILON-----浮点数的比较
第二个比较可能正确也可能错误,结果取决于处理器、编译器的版本和设置;类型所能识别的最小精度;类型(单精度浮点数)所能识别的最小精度。类型所能识别的最小精度,类型的存储精度范围内;是一个意思,表示的是。第一个比较正确,因为。
2022-10-19 15:01:39
2256
原创 QT .pro 拷贝文件---windows版本
其他执行qmake,构建,运行都不行。的代码,直接复制到.pro文件中,注意事项:必须是重新构建;必须要重新构建才能执行。
2022-09-19 15:01:14
1135
原创 银河麒麟svn: E215000: GNOME Keying被锁定,并且我们处于非交互方式
3.如下图所示,password-stores前面的#删除,改为password-stores = kwallet,然后保存即可。1、 打开终端,输入命令:gedit ~/.subversion/config (这句话的意思是打开svn的配置文件)4.经过上述步骤,再通过Qt正常操作就可以checkout出代码了。正确的修改方式如下: 修改完成,保存退出。
2022-09-07 11:21:18
570
原创 解决国产机SVN连接失败的问题
XXX@XXX-os:~$ svn ls https://192.168.11.XXX/svn/DevLib/XXX 按下回车键盘。- 指纹: 18:06:D9:A5:C2:11:4E:2C:C1:7A:A1:85:64:F9:XX:B9:81:3C:43:XX。- 有效时间: 自 Feb 17 03:17:03 2022 GMT 至 Feb 15 03:17:03 2032 GMT。(R)拒绝,(t)暂时接受,或(p)永远接受?“XXXXXXX”的密码: ********
2022-09-05 14:27:47
443
原创 麒麟安装代码比较工具失败总结
4.下面在KylinV10如何安装.deb文件呢?操作系统--[KylinV10] arm64。1)打开终端,输入命令。
2022-09-05 11:43:49
1321
转载 [转]动态库*.dll文件的Debug/Release版本是否可以混用(交叉用)?
含有stl的debug动态库和release动态库在项目中不能混用,debug项目必须用debug库, release 项目必须用release库;使用一些第三方的dll,比如opencv,会分别生成debug和release的dll,在exe中必须要引用指定版本的dll,不能混用,否则会出错;但是还有一些第三方的dll,比如halcon,只提供给用户release的dll,用户的debug版和release版的exe都可以引用此dll。dll在debug和release模式下如何交叉引用?...
2022-08-30 14:21:34
1168
原创 银河麒麟上给QT配置编译器步骤
调试器选择Sytem GDB at /usr/bin/gdb;Qt版本选择,比如Qt4.8.7。1.工具-选项-构建和运行-编译器-点击添加按钮-GCC-分别选中C和C++,3.切到tab页构建套件:编译器C和C++分别配置好刚才设定的名称;/usr/bin/gcc和/usr/bin/g++在名称上分别写GCC和G++...
2022-08-10 16:44:04
3639
1
原创 本机磁盘序列号和MAC地址查询方法
磁盘序列号查看方法1、首先在开始菜单栏中输入cmd。2、点击程序CMD。3、然后输入diskpart并按下回车键,如下图所示。4、接下来输入list disk,如下图所示。这样就可以看到我们的磁盘的相关信息了。5、然后输入select disk 0并按下回车键。6、最后输入detail disk并按下按下回车键,就可以查看我们磁盘的序列号了。磁盘ID 就是磁盘序列号==================================..
2022-04-22 09:22:47
22467
原创 QT自定义命名空间以及QStringList如何做传入传出参数
#ifndef UTILSDLL_H#define UTILSDLL_H#include "utilsdll_global.h"#include <QFileDialog>namespace TEST{ namespace HAHA { class UtilsDll; }}class UTILSDLLSHARED_EXPORT TEST::HAHA::UtilsDll{public: UtilsDll(); ~Ut.
2022-04-12 17:13:53
1767
转载 【转】STL六大组件-容器、迭代器、算法、仿函数、适配器、配置器
1.容器(containers):各种数据结构,如vector, list, deque, set, map等,用来存放数据,从实现的角度来看,STL是一种class template。2.算法(algorithms):常用算法如sort, search, copy, erase等,从实现的角度来看,STL算法是一种function template。3.迭代器(iterators):扮演容器和算法之间的胶合剂,是所谓的“泛型指针”。从实现的角度看,迭代器是一种将operator*, operato
2021-12-24 15:04:20
353
原创 利用STL的set容器进行升序排序和降序排序--源码
利用STL的set容器进行升序排序和降序排序--源码--VS2019下运行测试成功:#include <iostream>#include <set>using namespace std;struct myfunc{ bool operator()(int v1,int v2) const { return v1 > v2; }};int main(){ //set升序排列 set<int...
2021-12-23 13:45:02
1954
原创 malloc之后要检查是否分配成功 这样就没有warning报告了
int* pData = NULL; pData = (int*)malloc(sizeof(int)); if (pData) { *pData = 5; std::cout << *pData << std::endl; }
2021-12-14 11:37:39
1481
原创 FilePath、FileName、FileTitle区别
FilePath--完整的文件路径;eg: c:/test/xxj.txtFileName--文件名带后缀; eg:xxj.txtFileTitle--不带后缀名; eg:xxj
2021-12-14 11:20:48
2925
转载 【转】空指针赋值分区
空指针赋值分区为什么通过空指针读写的时候就会出现异常? 除了NULL表示空指针,是否还有其他的值也是空指针? 如果还有其他的值,你们这些表示空指针的值都是什么?为什么?首先解答第一个问题,在windows核心编程第四版的windows的内存结构一章中,表13-1有提到NULL指针分配的分区。其范围是从0x00000000到0x0000FFFF。这段空间是空闲的,对于空闲的空间而言,没有相应的物理存储器与之相对应,所以对这段空间来说,任何读写操作都是会引起异常的。有了上面的解答后,第二个问题就很
2021-12-14 11:18:01
217
原创 const_cast-----用于转换指针或引用,去掉类型的const属性
const_cast-----用于转换指针或引用,去掉类型的const属性
2021-11-22 14:10:04
1348
原创 遍历某个路径下当前这一层的文件夹(不嵌套)
// ConsoleApplication5.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>using namespace std;#include <afxwin.h>int main(){ char szFileName[] = "E:\\Test\\*.*"; WIN32_FIND_DATA findData; HANDLE hHandle = ::FindFirstFile(szF.
2021-10-28 11:29:35
77
原创 函数模板----template<typename T>/ ttemplate<class T>
#include <iostream>using namespace std;template<class T>// 这句话的意思是告诉编译器紧接着的函数中的T不要报错,T代表的是泛型的数据void swapT(T& a, T& b){ T c = a; a = b; b = c;}int main(){ int a = 10; int b = 20; //1.编译器自动推导类型 swa.
2021-10-28 10:27:58
286
CFontDialog VS2010/MFC
2015-01-29
VS2010/MFC 一般属性页的创建和显示
2015-01-28
VS2010/MFC 向导对话框
2015-01-28
win32 动态链接库标准写法
2015-01-21
win32 动态链接库及测试程序
2015-01-20
win32静态链接库及测试程序
2015-01-20
win32 静态链接库及测试程序
2015-01-20
WEB一般工程结构
2014-10-22
最基本的WEB工程结构
2014-10-22
Project2.zip
2021-05-10
类的静态数据成员-用来统计对象存在的个数 引用静态数据成员的方式对结果没有影响
2017-11-15
类的静态数据成员-用来统计对象存在的个数
2017-11-15
MSCOMM32.rar
2015-04-15
使用sqlite静态链接库测试程序
2015-03-26
sqlite静态库生成程序
2015-03-26
VS2010操作WindowsMediaPlayer
2015-03-24
VS2010/MFC 启动程序检查自身是否已经在运行
2015-03-04
VS2010/MFC 托盘图标
2015-03-02
CColorDialog 颜色对话框 VS2010/MFC
2015-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人