- 博客(290)
- 资源 (7)
- 问答 (12)
- 收藏
- 关注
原创 完全卸载visual studio;重新安装visual studio失败的问题;安装时发生严重错误:Team Explorer for Microsoft Visual Studio 2015
VSCommon、VisualStudio、Blend、VsGraphics、ApplicationInsights、vshub、Team Foundation、Web Platform Installer和MSBuild。注意可能没有Web Platform Installer这个文件夹也没有影响。友情提示:博主实验环境为win10系统、visual studio 2015 企业版。1、删除C:\ProgramData\Package Cache目录下的所有内容;
2025-03-17 22:23:41
196
原创 C++ lambda表达式
Lambda 表达式可以捕获外部变量。:匿名函数是一个广泛的概念,用于描述没有名字的函数,Lambda 表达式是一种特定的匿名函数实现。在许多编程语言中,Lambda 表达式可以捕获外部变量的上下文(即闭包),而传统的匿名函数则不总是具备这种能力。6、值得注意的是,如果不使用按引用捕获外部变量的方式,但也想修改外部变量,可以使用 mutable 关键字,但是。:Lambda表达式使得可以在需要函数作为参数的情况下,快速定义函数,而不需要事先声明一个函数。parameters:参数列表,与普通函数类似。
2025-02-24 21:24:06
340
原创 Acutest 的介绍和使用
4、运行:因为头文件acutest.h中提供了程序入口点(main() 函数),因此直接运行程序即可,但大概率会碰到控制台窗口闪退的问题,这样就看不到单元测试的结果了,因此我们需要用可执行程序来运行。3、头文件acutest.h中提供了程序入口点(main() 函数),因此自己的程序中不能再编写main() 函数。2、无需安装/设置/配置任何测试框架,Acutest 只是一个单一的头文件,即 acutest.h;1、Acutest 是一个 C/C++ 单元测试工具;
2025-02-10 22:13:18
294
原创 QtCreator 修改项目名
找到项目所在目录,删除原来名字编译出来的文件夹(debug和release),然后重命名项目文件夹,再进入项目目录,重命名xxx.pro,删除以原项目名.pro.*后缀的所有文件。,打开“xxx.pro”文件,找到“TARGET = xxx”,改为“TARGET = xxx”,ctrl+s保存一下,关闭项目,关闭QtCreator.,重新用QtCreator打开项目,再配置构建套件即可。
2025-01-11 09:04:25
549
原创 visual studio 安全模式
在 Visual Studio 中,安全模式是一种启动方式,允许你在禁用所有扩展和自定义设置的情况下启动 Visual Studio。这个模式可以帮助排除插件或扩展引起的问题,特别是在 Visual Studio 无法正常启动时。2、使用默认设置:Visual Studio 会忽略用户的所有自定义设置,恢复到默认配置。1、禁用所有扩展和插件:安全模式会禁用所有安装的第三方扩展,确保 Visual Studio 启动时不会被扩展或插件干扰。直接关闭 Visual Studio 即可。
2025-01-01 20:34:47
863
原创 Visual Assist 下载、卸载、安装和永久使用
因为我电脑安装了多个版本的visual studio,所以找出了很多VA_X.dll的路径,但是现在我需要给visual studio2015配置Visual Assist,所以只需要关注上图中14.0内部版本号这个路径即可,就是将C:\Users\A\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\je1dsjjh.544\VA_X.dll这个文件替换即可。左键双击VA_X_Setup2231.exe,出现如下图所示的安装选项,默认全部勾选,
2025-01-01 15:46:09
3108
2
原创 Visual Assist的常见配置
1、启用和禁用Visual Assist:2、配置Visual Assist:3、Visual Assist默认的代码配色不好看,将下图中的勾选取消即可:4、这个“Go”导航栏作用也不大,可以用Ctrl+鼠标左键代替,去掉如下图所示的“Go”导航栏:5、设置Ctrl+鼠标左键的作用:跳转声明或定义,如下图所示:
2025-01-01 15:41:21
552
原创 常见的visual studio版本对应的内部版本号
版本版本号Visual Studio 201010.0Visual Studio 201514.0Visual Studio 201715.0Visual Studio 201916.0Visual Studio 202217.0
2024-12-30 20:36:03
399
原创 Qt Creator 为同一个项目切换不同的构建套件(Kit)
如果不想要哪一个构建套件也可以删除,如下图所示,右键选中不想要的构建套件,点击“Disable Kit…此时,我们可以自由选择使用哪一个构建套件。
2024-12-18 22:34:34
485
原创 WireShark 下载、安装和使用
全部默认下一步即可,但如下图所示的这一步值得拿出来说一下。这一步是要你安装Npcap,但是你的电脑如果已经安装了WinPcap,那么可以选择不再安装Npcap。Npcap和WinPcap都是底层抓包驱动,但是WinPcap是较为陈旧的工具,已经停止更新,建议使用Npcap。3.3、过滤器的使用:输入tcp,看到过滤器输入框变成绿色后,按下回车键即可,如下图所示。点击“捕获选项”按钮,打开对应的对话框,可以在对话框的下面看到“在所有接口上使用混杂模式”复选框。官网下载太慢,本人另外提供下载地址【
2024-12-09 21:38:12
835
转载 :-1: error: LNK1158: 无法运行“rc.exe”
Windows 下 Qt Creator使用MSVC构建套件时显示 error: LNK1158: 无法运行“rc.exe”,这个原因是Qt Creator并不知道我们的rc.exe文件位置所引起的。我的开发机器环境已安装Visual Studio 2022已安装Qt Creator查看当前Qt Creator所用的MSVC构建套件所使用的Windows Kits版本信息。
2024-12-07 10:33:17
648
1
原创 内网中遇到浏览器闪退解决办法
在内网中我们遇到浏览器闪退,此时我们无法访问内网资源,在极端情况下,我们电脑中也没安装其他浏览器,此时救急的办法就是换成老版IE浏览器。然后选择我们要更换的浏览器即可。
2024-12-02 21:39:08
223
原创 复制Qt项目后常见问题解决
通过仔细观察,我发现我自己生成的动态库比原来复制的动态库少,导致动态库加载失败的原因就是缺少动态库的依赖项,后面将没有复制的动态库复制过来就好了。当我将程序运行起来后,我发现有些图片没有显示出来,判断是资源文件的问题,虽然我是将整个项目都复制了一份,资源文件肯定也是一起复制过来的,但我发现visual studio里没有加载资源文件,所以我把资源文件重新在visual studio里添加了一遍,然后重新cmake就解决了。今天讨论的就是代码复制后,复制的代码运行不正常或出错的问题。
2024-11-18 22:23:40
263
原创 在网卡属性里面更改IP地址后的IP和用ipconfig输出的IP不一致
今天用本机浏览器访问内网,结果访问失败,也不能ping通。尝试手动在网卡属性里面配置IP,配置成功后仍然不能访问内网,用ipconfig输出IP地址显示了一个169.254开头的IP地址,显然这不是我手动设置的IP,这是系统默认分配给我的。值得注意的是,在网卡属性里手动配置IP的时候要先禁用网卡(选择网卡右键选择禁用),配置完成后再启用网卡,否则可能会配置失败。
2024-11-01 20:43:43
1211
原创 Qt 窗口中鼠标点击事件的坐标探讨
值得注意的是event->pos()、event->windowPos()和event->localPos()用来获取鼠标光标在窗口内的当前位置,以窗口左上角为原点(
2024-09-30 14:24:08
675
原创 Qt 实现部件或者窗口(QWidget)透明效果和其他特殊效果
运行程序后可以看到整个应用程序都是半透明的,但是其中的部件也被影响变为半透明的了。此时,我们就要采用下面的方式实现部件不被影响的效果。现在运行程序可以看到,窗口已经变成了半透明状态,并且没有影响到部件,但是没有了标题栏和边框,故此时需要自定义添加一个标题栏,这里不再赘述。只须在设置部件背景色时指定alpha值(rgba的第四个参数)即可,取值为0~255,取值为0时完全透明,取值为255时完全不透明。作为顶级部件(没有父窗口)的窗口无法使用实现部件透明的方式实现透明效果,因此要使用下面的方式来实现。
2024-09-02 23:19:31
1299
原创 Qt 实现不规则的部件或者窗口
1.4 图片一定是没有背景(背景透明)的图片,如下图。2.5 运行效果:widget窗口显示成了图片的形状。1.5 运行效果:标签部件显示成了图片的形状。
2024-09-01 14:24:41
349
原创 解决 Navicat 删除唯一键(unique)后保存失败的问题:1-near “)“:syntax error
我按照以下步骤删除如下图所示的 studentId 唯一键:可以看到唯一键已经被删除了,但是此时我点击保存按钮时报错,保存失败:
2024-08-23 18:39:37
369
原创 visual studio 根据函数声明自动生成函数注释模板 快捷键设置 文档注释
注意:选择不同的快捷键会有不同的注释模板。第三步:在函数声明上面使用快捷键(一定要先有函数声明):/**,效果如下图所示。第二步:选择函数注释模板快捷键。第一步:选择“选项”
2024-07-14 17:19:51
1551
原创 Qt 不允许指针指向不完整的类类型 “QScrollBar“
要解决这个问题,你需要确保在使用QScrollBar类型的指针之前,已经包含了相应的头文件,并且已经定义了该类型。也就是说,你需要将前向声明改为包含相应的头文件。在C++中,如果尝试使用一个不完整类型的指针,编译器会报错。
2024-01-09 11:14:03
1047
原创 git pull 无法拉取,因为本地和远程分支已更改。You can replace “git config“ with “git config --global“ to set a default.
在命令窗口中执行如下git命令即可成功拉取:通过上面的命令即可成功解决拉取问题,但是对于这类问题其实一共有三个命令:
2023-12-26 10:53:20
2071
原创 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1900”
_MSC_VER” 是一个预定义的宏,用于表示编译器的版本。平台工具集是用于编译和构建 C++ 项目的一组工具和库。本人今天用Visual Studio 2019 + Qt vsaddin 2.4.3 for vs2019 + Qt5.3.2搭建Qt开发环境,可能是因为Qt的版本太旧的原因,因为Qt5.3.2常常用于和Visual Studio 2010搭建Qt开发环境,所以在新建Qt GUI项目后,运行项目报错:检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1900”。
2023-12-12 23:16:36
1571
原创 解决无法进入MERCURY路由器管理界面的问题 水星网络路由器
今天家里停电了,来电过后,路由器有信号,但是手机连上WiFi后无法正常上网。最后想到了重启路由器,也就是将路由器恢复出厂设置。根据路由器说明书所写,在设备通电的情况下,按住“Reset按键”直到所有指示灯同时亮起后松开即可重启路由器。但是我拿着路由器观察了半天没找到重启按键,结果发现路由器的重启按键被设置成了隐藏式,最后我用牙签才能碰到重启按键。路由器重启过后,我用自己的电脑连接这个WiFi,然后尝试使用https://melogin.cn/进入到路由器管理界面,但是进入失败。
2023-11-03 17:38:43
2114
原创 Qt Creator 预览界面 快捷键
一般来说,我们运行Qt程序所花费的时间是比较长的,那有时我们只改变了界面,那么此时花费如此长的时间去运行程序来观察界面改动的效果是非常浪费时间的行为。
2023-10-01 21:32:24
657
Acutest:一个 C/C++ 单元测试工具
2025-02-10
qt-opensource-windows-x86-msvc2010-opengl-5.3.2
2023-12-27
R软件和RStudio集成开发环境安装包.zip
2020-12-09
Visual Studio 2017 免费版 社区版 安装包.zip
2020-06-23
怎样在MSVS中配置Mingw-w64?
2023-04-14
指针数组里为啥放的是字符串而不是地址呢?
2020-03-15
Rational Rose 中怎样把这个图画出来?
2019-12-19
postman中怎么设置界面字体大小?
2019-11-20
怎么 查询出所有雇员中已经工作了20年的所有雇员的基本信息 呢?
2019-11-09
mysql中查询出所有雇员的姓名及其所属上级的姓名
2019-11-07
为什么打印出来的是person类型?但在转换为person类型时要强制转换??不然报错
2019-11-07
这个数组怎么写呀?我贴图了滴呀
2019-11-01
Math.round(-4.6)和Math.round(-4.5)结果为啥不一样呢?
2019-07-05
cookie为什么通过request获取??
2019-06-22
JAVA中的对象只能调用成员变量和方法吗?
2018-10-30
虚拟机Linux系统使用命令终端时物理机磁盘经常爆红是什么原因?
2018-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人