qing666888的专栏

黑夜给了我一双明亮的眼睛,我却用它去寻找光明。

WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建

一、准备工作 1  系统环境:Win10系统 2  开发工具:VS2015 3  驱动开发工具:WDK10 4  Windows SDK:SDK10(安装的时候必须全部勾选安装,否则编译会出现缺少waring.h等头文件之类的错误) 5  VM虚拟机:VMware WorkStation...

2016-03-11 23:52:22

阅读数 26103

评论数 23

Windows NT 内核版本号对应的操作系统版本号

Windows NT:https://zh.wikipedia.org/wiki/Windows_NT Win10版本信息:http://www.microsoft.com/zh-cn/itpro/windows-10/release-information Win10更新历史记录查询:htt...

2016-03-10 09:31:25

阅读数 7828

评论数 1

WinDbg v10.0.10586.567 (适用于 Windows 10 的调试工具)

WinDbg是在windows平台下,强大的用户态和内核态调试工具。它能够通过dmp文件轻松的定位到问题根源,可用于分析蓝屏、程序崩溃(IE崩溃)原因,是我们日常工作中必不可少的一个有力工具,学会使用它,将有效提升我们的问题解决效率和准确率。Win10发布,WinDbg也进行了更新,新系统的dum...

2016-03-05 23:17:47

阅读数 7926

评论数 0

Qt定时器的应用及精度设置

开发环境 Windows 10 企业版 Qt 5.9.7+MinGW 众所周知,在Qt中有两个方法可以实现定时器,一个是用QTimer类,另一个是用QObject的定时器事件。(关于QTimer类和QObject的定时器事件的介绍与使用,大家可以自行找资料) 我在开发过程中遇到的问题是:记录过程中...

2019-02-27 09:34:59

阅读数 35

评论数 0

QT中使用自带的OpenGL模块开发

原文:http://nehe.gamedev.net/ 翻译:https://www.cnblogs.com/arxive/p/6238969.html

2019-02-25 14:54:21

阅读数 66

评论数 0

QT5 文件读写操作

QFile Class 1.read读文件 加载文件对象 QFile file(“文件地址”); 打开加载的文件file.open(打开方式); 操作文件 关闭打开的文件file.colse(); void Widget::on_pushButton_clicked() { QFil...

2019-02-22 10:30:43

阅读数 57

评论数 0

Qt模块划分

Qt文档中将现有模块分为Essential Models(基础模块)、Add-on Models(扩展模块)、Value-Add Models(增值模块,就是商业版本需要付费的一些额外模块)、Technology Preview Models(技术预览模块,尚在开发完善中的模块,但可以使用了)。 ...

2019-01-07 00:54:48

阅读数 69

评论数 0

Qt 5.9 VS2017 与 Matlab 2018b 混合编程基本流程

内容简介 最近在用Qt编写一个数据处理软件,涉及到很多信号处理的算法,这些都是很成熟的算法,本着找轮子的思路找可用的源程序。GitHub上相关的源代码倒是很多,但是要么缺少实例和文档、要么在Windows下编译出现问题,即便是较大的完整的源程序库,学习其使用也是个比较耗时间的事情。找来找去,最后还...

2018-12-21 09:58:37

阅读数 274

评论数 0

QT VS2017 32位和64位动态与静态编译

一、下载源码包 首先,我们需要从Qt官网(地址:http://download.qt.io/official_releases/qt/5.9/5.9.7/single/ )下载对应的Qt源码。在这里,我以在Windows下编译Qt程序为例。下载后是一个压缩文件,将它解压到一个空间较大的磁盘下面。一...

2018-12-18 11:52:25

阅读数 553

评论数 0

MFC工程动态、静态编译以及MD、MDd、MT、MTd编译

一、问题的引出 最近在VS2012中新建了一个MFC的工程,在自己电脑上运行很好,但是当拷贝到同学电脑上的时候一直出现“差dll”或者是“应用程序无法启动”的错误。后来找出原因,是自己编译的时候选择静态还是动态编译的问题。 解决办法1:让同学安装了VS2012,注意这里必须是和自己编译器相同的版...

2018-12-16 02:58:02

阅读数 109

评论数 0

Qt中QProgressDialog new完后自动弹出问题

问题描述: 在主窗口中初始化进度对话框 通过指针传递将进度对话框传递给各个算法类中已便在需要时候开启进度对话框执行任务。 本人将Qt版本升级为5.7.1后 进度对话框会在初始化时候 就会自动弹出一次。原因是QProgressDialog在初始化函数init()中就将计时器forcetimer开启 ...

2018-12-08 17:38:56

阅读数 172

评论数 0

UTF8-CPP 库处理x64dbg插件菜单中文乱码

在编写x64dbg插件的过程中,发现插件菜单中文乱码的问题,后来明白是由于编码的问题导致的,由于x64dbg好像是Qt开发的界面,使用的是utf-8编码的,而我使用的vs2017开发的插件,使用的是ascii编码的。编码不一样导致中文乱码。 先了解一下各种编码ASCII、Unicode和UTF-8...

2018-10-24 16:19:27

阅读数 143

评论数 0

环形缓冲区类(C++)绝对可用(转)

参考网络循环缓冲区类源码,修改了作者的两个bug,经测试,可以实现多线程并发读写。数据准确无误。 多线程并行读写环形缓冲区源代码例子 代码例子下载:环形缓冲区VC+Qt的项目代码 理论如下: 源码如下: CCycleBuffer.h //环形缓冲区头文件 //环形缓冲区头文件 #ifndef C...

2018-10-23 21:13:43

阅读数 237

评论数 0

Windows10下配置VS2017 环境变量

Windows10下配置VS2017环境变量 我的电脑->属性->环境变量->高级系统设置->打开Path,添加: D:\Program Files (x86)\Microsof...

2018-10-21 23:25:23

阅读数 1211

评论数 0

TCP自定义通信协议

我们为什么要自定义TCP应用层传输协议? 因为在TCP流传输的过程中,可能会出现分包与黏包的现象。我们为了解决这些问题,需要我们自定义通信协议进行封包与解包。 什么是分包与黏包? 分包:指接受方没有接受到一个完整的包,只接受了部分。 黏包:指发送方发送的若干包数据到接收方接收时粘成一包,从接...

2018-09-20 10:13:13

阅读数 95

评论数 0

qmake常用语法

qmake常用语法 一、注释:   用“#”注释,表示到行尾均为注释。 二、include:   包含别的文件,例如:include xx.pri。类似于c++的#include。。。 三、平台宏:   win32/macx/unix/linux-g++等,分别对应于windows、ma...

2018-09-13 15:10:38

阅读数 114

评论数 0

DirectX11 With Windows SDK--使用Windows SDK来进行开发

从第一次接触DirectX 11到现在已经有一年时间了。还记得去年的这个时候被要求学习DirectX 11,在用龙书的源码配置项目运行环境的时候都花了好几天的时间才搞定,还得忍受上千个编译警告,不得不视警告为无物。而且里面的代码使用了Microsoft DirectX SDK(June 2010)...

2018-08-22 22:53:12

阅读数 117

评论数 0

XAMPP最详细的安装及使用教程(图文)

安装过程中遇到的问题:         按照文章配置好后,打开phpMyAdmin修改用户密码时,提示 You do not have privileges to manipulate with the users!,但是我已经是root用户登录的,后来谷歌了一下需要在phpMyAdmin目录下...

2018-08-21 20:54:04

阅读数 6122

评论数 1

Detour hook库x86 x64编译

Detours Detours是经过微软认证的一个开源Hook库,编译好的下载地址: Detours 4.0.1现在是MIT许可下的开源软件。Detours在GitHub上,网址为  https://github.com/Microsoft/Detours。源代码与Detours 3.0的...

2018-08-09 17:23:48

阅读数 746

评论数 0

向嵌入式linux开发板移植openSSH

向嵌入式linux开发板移植openSSH 晚上没事干,想着能不能把高大上的openSSH移植到我现在开发的嵌入式linux开发板上,前不久刚弄出来dropbear,但遇到一些小问题,一会说,所以把openSSH搞上去还是可以的。开发板端为服务器端,由宿主机客户端访问。 2016-8-16 ...

2018-08-01 17:46:34

阅读数 287

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭