首页
壁纸
关于
站点统计
推荐
思维导图
deepseek
短巷与雨
Search
1
archliunx关闭自动休眠
4 阅读
2
搭建高效写作环境:Typora+PicGo+缤纷云图床小白完整指南
4 阅读
3
Qt安装配置教程(小白适用)
3 阅读
4
Snipaste:一款非常好用的截图神器
3 阅读
5
STM32—Keil工程模板创建详细教程
3 阅读
默认分类
工具分享
文章转载
Linux笔记
AI工具
环境搭建
问题排错
登录
Search
Linkify
累计撰写
20
篇文章
累计收到
1
条评论
首页
栏目
默认分类
工具分享
文章转载
Linux笔记
AI工具
环境搭建
问题排错
页面
壁纸
关于
站点统计
推荐
思维导图
deepseek
短巷与雨
搜索到
3
篇与
的结果
2025-09-08
Qt Debug
一、问题现象qt版本:6.5.3蓝牙不可用:qt.bluetooth: Dummy backend running. Qt Bluetooth module is non-functional.二、问题原因在 Windows 开发环境下使用 Qt + MinGW 时遇到 qt.bluetooth: Dummy backend running. Qt Bluetooth module is non-functional 错误,说明 Qt 的蓝牙模块无法正常工作。这是因为 MinGW 编译的 Qt 默认不支持 Windows 的蓝牙 API(仅 MSVC 支持)。三、解决方案使用MSVC编译器使用MSVC编译器有很多方法,但我找到一个对小白最友好的方法,下载对应版本的Visual Studio即可1. 查看qt的MSVC版本如果没有在下载组件的时候需要把MSVC勾选上2. 安装MSVC编译器和Windows 11 SDK打开Visual Studio Installer,如点击修改(没安装vs的跳过这里直接看下载组件):在工作负荷中勾选使用C++的桌面开发,以及Windows 11 SDK:(如果电脑是win10 就选win10 不确定的可以11和10都选上)在单个组件中勾选自己要安装的编译器:然后下载等待安装完成即可,后面开始配置qt3. qt配置MSVC编译器打开Qt Creator,进去kits,添加msvc编辑器以上则已配置完成4. 测试配置时则可选择刚才配置好的MSVC编译器5. 注意我这边编译时出了又出了两个问题:(大家若也遇到给大家参考下)5.1 问题1编译时出现版本问题:QMAKE_MSC_VER,这是msvc版本切换时没对应上解决方法:找到对应qt版本目录下common文件夹下的msvc-version.conf文件添加自己msvc的版本号:QMAKE_MSC_VER = 1920我用的2019对应的是1920:下面几个版本可以参考 # MSVC 2022 (v143) QMAKE_MSC_VER = 1930 # MSVC 2019 (v142) # QMAKE_MSC_VER = 1920 # MSVC 2017 (v141) # QMAKE_MSC_VER = 1910改完保存重新编译即可5.2 问题2编译时遇到编码格式问题:warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失error: C2001: 常量中有换行符解决方法:QT界面菜单栏->编辑->Slect Encoding...->system>按编码保存四、总结在Windows平台开发Qt蓝牙应用时,必须使用MSVC编译器而非MinGW,通过安装匹配版本的Visual Studio和Windows SDK,并在Qt Creator中正确配置MSVC工具链,可解决"qt.bluetooth: Dummy backend running"问题。开发过程中需注意版本匹配和文件编码问题,建议采用UTF-8 with BOM编码格式以确保项目顺利编译运行。以上参考博客:Qt 添加MSVC2017编译器(2022年保姆级教程,不安装完整VS)_qt msvc2017-CSDN博客关于 Qt使用MSVC版本编译出现“QMAKE_MSC_VER” 的解决方法_qmake msc ver-CSDN博客qt.bluetooth: Dummy backend running. Qt Bluetooth module is non-functional | Qt Forum[解决方法]C++ : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符-CSDN博客解决VS编译中文报错 error C2001:常量中有换行符_vs编译 error c2001: 常量中有换行符-CSDN博客
2025年09月08日
1 阅读
0 评论
0 点赞
2025-09-08
git安装配置教程(小白适用)
一、Git是什么?Git是目前世界上最先进的分布式版本控制系统,没有之一!说到Git,另一个需要知道的便是GitHub,GitHub是目前使用最多的社交代码托管平台。Git Hub,字面意思就是Git中心枢纽的意思,它是基于Git的,仅支持git 作为唯一的版本库格式进行托管,故名GitHub。二、安装Git1.下载gitgit官网地址:https://git-scm.com/但是如果没梯子下载会非常慢,因为服务器在国外。可以下载下面演示的git安装包:Git-2.42.0.2-64-bit.exe 密码:123也可在国内镜像网站下载其他版本:https://npm.taobao.org/mirrors/git-for-windows/2.安装git双击打开上面已经下好的exe执行文件,选择安装位置,然后都默认下一步直接安装即可。若想了解安装每一步选择的具体作用可以观看博客:git的安装与配置教程3.检测git打开控制面板(==win+R 输入cmd==),输入==git --version== 查看Git版本信息三、配置Git1.配置本地信息为了在后面上传项目到github时方便知道是谁上传的,需要给本机git配置用户名和邮箱:git config --global user.name "Your Name" git config --global user.email "email@example.com"打开 git bash(也可任意位置右键打开 git bash):图片中eamil写错了,改为email查看配置命令:git config --list2.配置SSH1)SSH与SSH Key是什么?要了解SSH key简介,首先得熟悉SSH,Secure Shell (SSH) 是一个允许两台电脑之间通过安全的连接进行数据交换的网络协议。SSH 密钥对可以让您方便的登录到 SSH 服务器,而无需输入密码。SSH 密钥对总是成双出现的,一把公钥,一把私钥。这里用到了非对称公钥加密体系,==生成的公钥放到github的网站上==,生成的私钥放在自己的电脑上。2)生成SSH Keyssh key生成命令ssh-keygen -t rsa -C “注册邮箱” //执行后一直回车即可3)获取ssh key公钥内容(id_rsa.pub)cd ~/.ssh cat id_rsa.pub如下图所示,复制该内容4)Github账号上添加公钥进入Settings设置添加ssh key,把刚才复制的内容粘贴上去保存即可5)验证是否配置成功ssh -T git@github.com显示如下信息表明设置成功以上参考博客:Git到底是什么? - 知乎 (zhihu.com)git和github的关系 - 知乎 (zhihu.com)Git镜像网址及其下载安装教程_git镜像地址-CSDN博客对给git配置邮箱和用户名的理解-CSDN博客Github配置ssh key的步骤(大白话+包含原理解释)-CSDN博客git的安装与配置教程-超详细版_git安装及配置教程-CSDN博客
2025年09月08日
2 阅读
0 评论
0 点赞
2025-09-08
ESXi服务器无法安装Windows11
一、问题描述ESXi服务器无法安装Windows11:“不符合此版本的Windows所需最低系统要求“1.使用环境服务器系统:ESXI 8虚拟机安装系统:Windows112.问题截图3.问题解析这是由于没有TPM导致。二、解决方法Ⅰ1.按 Shift+F10 弹出命令提示符2.在弹出的Dos框中输入regedit,回车,进入注册表。3.打开HKEY_LOCAL_MACHINE\SYSTEM\Setup,并新建 LabConfig 的项,在 LabConfig 下创建两个 DWORD (32位)值BypassTPMCheck,十六进制值:00000001BypassSecureBootCheck,十六进制值:00000001 4.关闭命令行重新点击安装,此时就会进入正常安装界面。三、解决方法Ⅱ1.按 Shift+F10 弹出命令提示符输入以下命令添加注册表键值。REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 12.关闭命令行重新进入安装即可四、总结在VMware ESXi 8虚拟化环境中安装Windows 11时,由于虚拟化平台通常不提供物理TPM(Trusted Platform Module)和Secure Boot功能,这可能导致安装过程中出现“这台电脑无法运行Windows 11,这台电脑不符合此版本的Windows所需最低系统要求”的错误。为了绕过这些限制,我们可以通过修改Windows安装过程中的注册表设置来绕过TPM和Secure Boot的检查。以上参考博客:ESXI虚拟服务器安装win11提示“这台电脑无法运行Windows11,这台电脑不符合此版本的Windows所需最低系统要求”,解决方案-CSDN博客[VMware ESXi 中安装Windows 11报错:这台电脑无法运行Windows 11-丁辉博客](
2025年09月08日
2 阅读
0 评论
0 点赞