- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 如何支持qt调试
第一步安装Debugging Tools for Windows,安装T从微软官网下载即可下载后安装,选择install,后面只选择Debugging Tools for Windows即可。第二步第一种:在安装qt时,很多人不习惯安装Tools下的内容,但是qt-debug功能的支持就在这里,如果是第一次安装qt或者修复可在这里勾选上Qt Creator 4.5.0 CDB Debugger Support,因为我已安装过,所以没有显现出来,如图:第二种:直接把别人的调试包
2022-04-28 15:54:04
1236
原创 qDebug重定向(二)
实现目的完全仿照qDebug的打印方式,不对原有代码进行修改,如下:qDebug() << 1 << "str" << 1.11;避免qInstallMessageHandler可能带来的崩溃问题,文章位置https://blog.youkuaiyun.com/qq_34534425/article/details/115703971?spm=1001.2014.3001.5502直接上代码#ifdef qDebug #undef qDebug#end
2022-04-18 10:12:24
703
原创 qDebug重定向
重定向qDebug用于将日志放到自个得日志模块、文件中等操作网上很多说重定向qDebug会导致崩溃,但是无法验证,解决方法是加锁,如有知道原因的,望告知。代码如下.hvoid myMessageHandle(QtMsgType type, const QMessageLogContext& , const QString& strMsg){ static QMutex mut; QMutexLocker locker(&mut);
2021-04-14 17:17:54
845
原创 VS调试方法总结(二)
通过结构化异常定位崩溃程序程序崩溃时,生成文本文件,记录崩溃得堆栈信息直接上代码已经编译通过,拷贝直接可用.h#include <Windows.h>#include <stdarg.h>#include <string>#include <stdlib.h>#include <stdio.h>#include <iostream>#pragma once#ifdef _WIN32class C
2021-04-14 17:08:33
157
原创 vs 调试方法总结
分类概述本机断点调试,debug本机打印信息调试(通过添加控制台或日志),release、debug均可远程局域网msvsmon.exe调试,debug发行版崩溃dump调试(两种)release上面两种不再介绍,本文介绍后面两种远程局域网msvsmon.exe调试该方式主要用于检测程序对不同系统的兼容性。项目设置及编译(生成调试需要的exe、lib、dll和pdb...
2019-01-18 16:37:37
612
原创 定义位结构体
typedef struct TEST{ unsigned pid : 2; unsigned id : 1; unsigned num : 9; unsigned num1 : 4;}Test;此结构体实际应该占用大小是2个字节,但是在vs 2015 中使用sizeof() 测试时是4个字节 ,每32位会增加4个字...
2018-09-17 09:54:33
446
原创 Openssl中AES加解密——CBC模式
因工作需要接触了一端是见AES,一些需要注意的地方提醒一下新手,少走一些弯路(个人开发遇到的问题,不对专业名词进行解释)。本人C++开发,所以此文章倾向于C++。使用Openssl实现的CBC的加解密,所需的Openssl库、头文件和封装类见文章底部。文章模块:1、填充模式2、数据块3、密码和偏移量4、输出base645、加密模式6、方法介绍个模块简单介绍(只涉
2017-12-02 17:02:48
8223
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人