![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt 及MFC
Qt MFC相关记录
安东time
比技术更重要的是人品
展开
-
Qt中消息的机制原理
参考文章:https://blog.csdn.net/perfectguyipeng/article/details/78082360原理基础介绍Qt中通过object类定义了connect函数,在connect函数中实现了将信号与槽函数的对应关系这种对应关系记录在元对象类中,信号函数的定义由元对象处理器定义,在这一步可以确定信号触发时,槽函数被调用的过程。主要理解一下几个函数:static void db_connect(Object*, const char*, Object*, const原创 2021-04-28 22:06:43 · 222 阅读 · 0 评论 -
Qt 中使用dll文件的舒服用法 generateDocumentation()函数 乱码解决
dynamicall 调用方法dumpcpp反向编译方法对dll文件生成API文档原创 2020-08-24 21:36:27 · 756 阅读 · 0 评论 -
Qt5使用windeployqt后 exe文件还是无法执行 无法定位程序输入点 _ZdaPvj 于动态链接库 libstdc++-6.dll
将windeployqt在对应的编译器命令行界面发开使用,本人使用minGW的编译器原创 2020-08-24 16:08:02 · 874 阅读 · 0 评论 -
MFC下启用控制台
AllocConsole(); // 打开控制台资源 freopen("CONOUT$", "w+t", stdout);// 申请写 freopen("CONIN$", "r+t", stdin); // 申请读 printf("Hello World!n"); // 写数据 // 在程序的任意位置,如果想输入信息,都可以这样做 //char ch = getchar(); // 读数据 string a = "lstring"; char* b = (char*)a..原创 2020-08-21 15:01:57 · 340 阅读 · 0 评论 -
Qt基础学习
原创 2020-08-17 14:15:25 · 74 阅读 · 0 评论 -
压缩包安装mySQL 与 Qt中使用mySQL
安装mySQLmySQL压缩包安装参考:https://blog.csdn.net/SPRATAD/article/details/107270840官网下载mySQL:https://dev.mysql.com/downloads/windows/installer/8.0.html解压之后:创建配置文件在这个目录:用txt写一个my.ini[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\MyS原创 2020-08-17 11:41:32 · 133 阅读 · 0 评论 -
“QMYSQL: Unable to allocate a MYSQL object“ 解决方法
按照教程操作之后报这个错误:原因是在编译驱动器SQLDrive文件夹的mysql的文件时添加库文件后自动加入了debug版本的lib文件,这会导致报错解决方法不要为release版本生成带d的debug版本直接自己写一下包含文件:...原创 2020-08-17 11:10:03 · 699 阅读 · 0 评论 -
Visual Studio内存泄漏检测
使用CRT库里的两个重要函数:_CrtDumpMemoryLeaks(): 放在程序结束出,检测通过new出来后还没有释放的内存。可以显示分配内存的时间(就是大括号中数字表示第几次分配的内存),泄漏内存的大小,泄漏内存的文件地址。通过添加以下://把分配内存的信息保存下来,可以定位到那一行发生了内存泄露。用于检测 new 分配的内存#ifdef _DEBUG#define new ne...原创 2020-05-07 10:55:59 · 325 阅读 · 0 评论 -
CImage GetBits()和像素存储格式 传递给opengl贴图函数
GetBits():CImage类提供了GetBits()函数来读取数据区,GetBits()函数返回的是图片最后一行第一个像素的地址,网上有人说返回指针的起始位置是不同的,有些图片返回的是左上角像素的地址,有些是左下角像素的地址,跟图片内部顺序有关。GetPitch( ) 图像的间距。 如果返回值为负,位图是一个从下到上 DIB,并且原点是左下角。 如果返回值为正的,位图是一组 DIB,并...原创 2020-04-22 10:26:38 · 493 阅读 · 0 评论 -
CImage load()函数失败
不能用LPCTSTR直接强制转换char字符串,应该用CString函数来保存路径原创 2020-04-21 21:54:40 · 1304 阅读 · 0 评论 -
SAFESEH 映像的模块不安全
原创 2020-04-20 19:07:29 · 139 阅读 · 0 评论 -
MFC里的GDI CDC HDC到底是什么?
首先贴一张图:可以看出来HDC就是windows设备上下文的句柄(话说设备上下文到底怎么理解?),CDC是MFC里面封装了它的类。####### CDC还有很多派生:CDC和HDC可以互相转换获得CDC *CDC* pDCpDC=GetDC(); 获得hdcHDC hDC;hDC=GetDC(pCxp->hWnd); // windows apipDC->...原创 2020-02-18 22:17:31 · 2491 阅读 · 0 评论