- 博客(6)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Windows利用WinIO/WinRing0控制蜂鸣器发声(主板的Speaker发声)
简介公司要做一个项目,需要用到蜂鸣器,然后我调用windows的API中的beep函数,发现竟然没有作用???之后查阅资料发现过去的beep是用主板的Speaker发声,直接操作硬件端口。现在的Windows可能出于安全考虑,beep已经不用主板的Speaker了,改用声卡输出。但是项目用的嵌入式电脑,根本没有喇叭,只能用主板的Speaker发声。使用WinIO控制主板Speaker发声WinIO动态调用//初始化函数typedef bool(__stdcall *InitializeWinIoT
2021-01-08 11:49:19
6476
8
原创 Linux下编译安装JsonCpp(1.9.4)最新版本
前言在网上找了很多在linux上使用jsoncpp的教程,都是0.5版本的,最后考虑了一下还是用新版本的吧,发个文章记录下编译过程同时帮助一些需要用到新版本的人。环境搭建新版本的JsonCpp不再支持scons编译,需要用CMake编译,同时CMake版本必须是3.8以上的,我安装的是3.12.2版本。CMake安装过程参考文章:https://blog.youkuaiyun.com/weixin_43779943/article/details/98485254安装JsonCpp1、下载使用wget
2020-10-16 17:57:01
4242
5
原创 记录更换QT版本后关于QWebEngineView设置背景颜色在5.13.2版本失效以及动态库无法定位程序输入点的问题
一、起因今天又一次进入到QT官网,发现版本已经更新到5.14,而自己的版本还在5.11.1,于是决定更新个版本,由于自己以前在新版本被坑过,所有想着新版本肯定有BUG(但其实都是稳定版才发布的),于是选了个5.13.2版本。二、发现问题一安装好后我发现我们所做的工程QT之前的库也不兼容了,报了一堆动态库无法定位程序输入点的错误,类似以下这样:问题二编译好之后我发现我QWebEngi...
2019-12-31 17:10:57
1046
1
原创 QT如何在Release编译下生成pdb文件
QT如何在Release编译下生成pdb文件方法一、更改配置文件关于 -Zi关于 -O2关于 -MD方法二、更改项目设置pro文件最后方法一、更改配置文件目录:Qt5.13.2\5.13.2\msvc2017_64\mkspecs\common文件:msvc-desktop.confQMAKE_CFLAGS_RELEASE = -O2 -MD -ZiQMAKE_LFLAGS_REL...
2019-12-30 14:10:17
4388
原创 用QT做无界面的后台程序
用QT做无界面的后台程序用QT做无界面的后台程序起源方法一方法二最后用QT做无界面的后台程序起源QT是专用于做界面类的工具,为什么我要用它来做个后台程序呢,因为今天接到个任务,要求我做个小软件,后台运行,时间很紧,但我从来没写过服务,于是灵机一动…方法一void ModelReboot::closeEvent(QCloseEvent *e){ this->hide();...
2019-11-14 09:36:35
9518
2
原创 关于QChart的背景框线隐藏以及一些其他设置
关于QChart的背景框线隐藏以及一些其他设置为何发这篇博客在网上找了很久,发现关于QChart的资料很少,闲来无事,于是决定发篇博客试试水。QChart相关设置隐藏背景网格X轴、Y轴框线关于这个我试了很久才试出来,真的是辛酸,明明只是一句很简单的代码。隐藏轴线前:隐藏轴线后:代码: m_impl->axisY->setGridLineVisible(false...
2019-08-01 18:12:45
7259
3
gh0st3.6_已去硬盘锁_20210202_VS2017编译通过_注意杀毒软件.rar
2021-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人