在前面的学习中:学习QT系列2 - CMake - DevWiki Blog,我们学习Qt项目的结构和构建语言Cmake。本文学习一个Qt应用的基本组成,包含窗口和控件系统。0.概述在前面的项目中,main.cpp包含了Qt 应用的一些定义:https:...
阅读全文...
学习QT系列02 - CMake
1. QT 构建系统我们在创建QT项目时,可以选择的构建系统有三种, 目前最新版默认为 CMakeqmake : 为 Qt 量身打造的,使用起来非常方便,单设计相对简陋,难于继续扩展。CMake:C++ 项目通用的构建工具,虽用起来不太友好, 但是生态完...
阅读全文...
阅读全文...
Windows常用的设备接口 GUID 都有哪些?如何监听设备变化?
常见的GUID在 Windows 操作系统中,设备类型通常使用设备接口 GUID(Globally Unique Identifier,全局唯一标识符)来标识和分类。以下是一些常见的 Windows 设备类型:GUID_DEVINTERFACE_USB_...
阅读全文...
阅读全文...
C++ 种如何模拟Windows按键操作?
模拟按键操作在 C++ 中,可以使用 Windows API 函数来模拟键盘按键操作。以下是一个示例代码,用于模拟按下和释放键盘上的 A 键:#include <Windows.h>
// 模拟按下 A 键
keybd_event('A',...
阅读全文...
阅读全文...
dotnet项目使用Cefsharp与Js互相调用函数
1. 背景最近在一个项目中使用 CefSharp 加载H5页面, 其中一些业务逻辑需要调用 Js 函数, 同时 Js 也会调用一些 native 函数:这里我们使用官方的demo代码进行添加修改, 修改后的代码在此: DevWiki/CefSharp.M...
阅读全文...
阅读全文...
一个很好的 ASP.NET Core学习路线图
今天浏览 GitHub的时候发现一个很不错的关于ASP.NET Core 的开发学习路线图: MoienTajik/AspNetCore-Developer-Roadmap: Roadmap to becoming an ASP.NET Core dev...
阅读全文...
阅读全文...
学习QT系列01 - 解决方案和项目结构
本文使用QT5创建工程, 具体版本为 QT5.14.2, 包含的 QT Creator 为 4.11.11. 创建默认QT工程1. 打开 QT Creator(4.11.1 社区版) , 文件 -> 新建:2. 设置项目名称和选择存放路径:3. 选...
阅读全文...
阅读全文...
快速解决编译报错 "未知的生成错误“已添加了具有相同键的项
在项目合并代码时出现以下问题:Microsoft.WinFx.targets(712, 5): [RG1000] 未知的生成错误“已添加了具有相同键的项。”很明显错误的原因就是某个地方出现了相同的键值当你双击错误时会打开一个 NET framework ...
阅读全文...
阅读全文...
mscordacwks.dll doesn't match desired version
今天debug 一个 dump 文件 在输入: .cordll -ve -l 时出现:0:093> .cordll -ve -l
CLRDLL: C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscor...
阅读全文...
阅读全文...