wking's blog

  • 文章分类
    • 日常随笔
    • IT技术
    • 系统封装
    • 大航海时代
  • 关于博主
C++
C++

windows上实现sentry-native库的静态/动态/x86/x64/Debug/Release/RelWithDebInfo多模式编译

sentry-native库是sentry.io公司推出崩溃调试SDK库。本文记录在windows上编译sentry-native库的过程,并实现静态/动态/x86/x64/Debug/Release/RelWithDebInfo多模式编译。 如果不想自己编译,也可以借助vcpkg导入sentry-native库实现全自动编译。编译完成后去vcpkg的库文件夹里把crashpad_handler.exe复制到项目程序目录就可以了。 编译 首先去sentry-native库的release发布页面下载最新版本的sen…

2026-03-26 0条评论 15点热度 0人点赞 wking 阅读全文
C++

windows系统上构建crashpad x86/x64 static静态库过程记录

官网教程是在linux环境下构建x64动态库,由于自己需要crashpad x86 static静态库,所以这篇文章记录一下如何在windows系统上构建crashpad x86/x64的static静态库。 官网教程构建时遇到的问题 官网教程是在linux环境下构建x64动态库,还需要安装什么depot_tools工具,windows下彻底没办法,linux虚拟机环境尝试了半天也没构建成功,具体遇到的问题如下: 以root用户运行fetch crashpad命令,提示Running depot tools as …

2026-03-22 0条评论 37点热度 0人点赞 wking 阅读全文
C++

远程注入代码利用SetTimer函数实现异常处理

windows默认会用异常处理程序包含SetTimer的回调函数TimerProc,所以可以利用这一点给远程注入代码加上异常处理过程,防止注入代码导致远程程序异常崩溃。并且异常处理过程由windows自动处理,不需要编写额外代码,非常方便。

2024-06-09 0条评论 783点热度 0人点赞 wking 阅读全文
C++

Visual Studio C++ libcurl库的静态链接库模式安装记录及便携式安装方法

Visual Studio C++ libcurl库的静态链接库模式安装过程记录和一些避雷点,以及不需要修改VS项目配置的便携式安装方法。 下载 到https://curl.se/download.html下载最新版本,什么压缩格式都可以,下载后解压缩。本文中解压缩路径为D:\curl\,下文中出现该路径请自行替换为你的实际路径。 编译 首先一定要打开VS环境“Developer Command Prompt for VS 2022”的命令行,只有VS环境的命令行才自带编译命令,普通命令行没有编译环境。可以在开始菜…

2024-03-05 0条评论 932点热度 12人点赞 wking 阅读全文
C++

C++ 日期时间和日期格式字符串的互相转换

从日期时间转字符串 方法一 从字符串转日期时间

2024-03-04 0条评论 853点热度 0人点赞 wking 阅读全文
C++

Windows C++ 可操作中文路径的文件/目录的检测、创建、重命名、删除、移动函数

2026年2月27日11:21:34更新: C++ 17新增了std::filesystem库,详细介绍可看这里。 想要进行文件/目录的监测、创建、删除等操作,有好几种函数可以实现,但因为不同操作系统不兼容,可能同一个函数在linux可用,windows就不可用,而windows本身又有ansi、utf8、unicode好几种编码,所有函数都支持ANSI路径也就是纯英文路径,但遇到中文路径大部分操作函数就失效,总结就是这些函数简直乱成一锅粥。 这里做个备忘录,整理一下windows下可用的文件/目录操作函数。每个函…

2023-11-07 0条评论 1212点热度 74人点赞 wking 阅读全文
C++

windows消息循环机制

在Windows里,应用程序不直接调用任何窗口函数,而是等待Windows调用窗口函数,请求完成任务或返回信息。为保证Windows调用这个窗口函数,这个函数必须先向Windows登记,然后在Windows实施相应操作时回调,所以窗口函数又称为回调函数。

2023-02-18 0条评论 1816点热度 0人点赞 wking 阅读全文
C++

C++ spdlog库使用要点记录

说明文档里有些要点不写清楚,害我查阅半天资料。 使用包含所在文件和函数的自定义输出格式 分两步。分别要设置SPDLOG_ACTIVE_LEVEL宏,以及要使用时也必须使用宏。 第一步 定义日志显示级别宏 必须在#include <spdlog/spdlog.h>前,插入#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_TRACE。官方说明在(https://github.com/gabime/spdlog/wiki/0.-FAQ#how-to-remove-all-debug-…

2023-02-01 0条评论 1811点热度 1人点赞 wking 阅读全文
C++

Visual Studio C++在控制台、文件存取和json库中正确显示和保存UTF-8字符编码

本文实验和记录如何在Visual Studio C++中的控制台、文件存取和json库中正确显示和保存UTF-8字符编码,包括中文、俄文、日文、希腊文和特殊符号等。

2023-01-30 0条评论 1820点热度 0人点赞 wking 阅读全文

wking

不管博客型博主

最新 热点 随机
最新 热点 随机
windows上实现sentry-native库的静态/动态/x86/x64/Debug/Release/RelWithDebInfo多模式编译 windows系统上构建crashpad x86/x64 static静态库过程记录 给linux系统的vmware虚拟机安装vmware tools 冒、商、战60-65-70-75-77-80-85上限解限全流程 EmEditor 恢复右键菜单批处理 《大航海时代online》设置优化和玩其他全屏游戏时大航海游戏崩溃的解决办法
EmEditor 恢复右键菜单批处理冒、商、战60-65-70-75-77-80-85上限解限全流程windows系统上构建crashpad x86/x64 static静态库过程记录给linux系统的vmware虚拟机安装vmware toolswindows上实现sentry-native库的静态/动态/x86/x64/Debug/Release/RelWithDebInfo多模式编译
阿里云的香港节点,丢包夸张 给linux系统的vmware虚拟机安装vmware tools 大航海时代online 开启标题栏关闭按钮 OneNote个人版笔记导入到OneNote for Business方法 《大航海时代online》设置优化和玩其他全屏游戏时大航海游戏崩溃的解决办法 XYplorer 解决 "There is a problem with your license key!" 错误
最近评论
mashoo 发布于 4 天前(03月23日) @wangbeng,能加QQ交流吗?最近玩国际服新服,也在自己找CALL玩,qq714921552.
wangbeng 发布于 1 周前(03月19日) @卡卡
wangbeng 发布于 1 周前(03月19日) 已经加你。不过你提的后台点击我应该也搞不定。记得以前免费的大漠是可以的。
wangbeng 发布于 1 周前(03月19日) 谢谢大佬的指点。物品名称的解密终于搞定了,等有时间写个随笔备忘下。 我也申请了个博客,将近期学习找...
卡卡 发布于 3 周前(03月08日) @wangbeng 大哥,能加个联系方式交流下吗?qq97183580

COPYRIGHT © 2010-2025 wkings.blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang