
问题解决
Black_Friend
希望可以跟各位大佬们互相学习,不断提高自己!
展开
-
关于在VS中使用Qt不同版本报错的问题
其实这中间,有几次还报Qt --Version的错误,前面没有记录到,还有的错误, 还有报这个文件错误的问题:qtvars.pro这个配置文件,都是这几步的问题,前面设置好了,最后记得删除一下.vs和x64文件夹。切换使用的Qt环境的时候 记得修改一下对应的环境变量和属性管理器就可以了。希望能够帮到你!原创 2024-11-07 09:40:18 · 667 阅读 · 0 评论 -
SQLite数据库添加密码
navicat,给SQLITE数据库设置密码,程序打开SQLITE数据库设置密码。原创 2024-04-29 16:59:17 · 5108 阅读 · 2 评论 -
关于谷歌浏览器设置打开时页面不起作用的解决方法
1、由于我前面不知道怎么操作的,导致我在设置新建标签页和打开软件时默认打开网页的时候,都不起作用,每次都默认打开谷歌,结果,没有梯子,谷歌还看不了。原创 2023-10-11 00:18:00 · 3498 阅读 · 0 评论 -
VS C++ 程序运行错误: 0xc0...07b错误等
今天在使用动态库的时候发现了一点问题,就是我修改了我原来的库文件,当我在另外的项目中使用的时候,我只进行了lib库和头文件的替换,并没有替换运行目录下的动态库,就给我报这个。将对应的生成的动态库放到使用这个库的运行目录下(也就是exe下)这个问题就是你需要找到这个动态库,并且放到exe目录同级目录。或者你的lib、头文件和dll的版本不对应,需要重新弄得一致。原创 2023-05-30 16:54:30 · 391 阅读 · 0 评论 -
VS E2996 错误过多,导致IntelliSense引擎无法正常工作。其中一些错误可能在编辑器中不可见。代码没有提示
由于我更换了我程序的工作电脑,我在VS中属性管理器中重新配置了。但是编译的时候并不会报错。写代码的时候没有提示。原创 2023-05-25 11:23:22 · 2968 阅读 · 2 评论 -
VS for Qt 向MySql 数据库中插入中文
如果错误码什么的都不一样,那后面的可能解决不了你的问题。对比上面 ① 和 ② 的Sql 语句,终于正常了。原创 2023-04-12 12:17:42 · 638 阅读 · 2 评论 -
关于软件发布等一系列注意事项
软件打包需要注意问题原创 2023-04-04 20:25:28 · 588 阅读 · 0 评论 -
Mysql数据库修改密码
今天想修改数据库的密码,(我在已知原数据库密码的情况下),为了我们共同开发的时候,拉取相同的代码,在不同的机器上都可以使用。报过的错误如下:解决步骤:最后确定了一套简单的修改密码的步骤,步骤如下:修改成功后,关闭命令提示符(CMD)后,当你再使用登录的时候,就需要重新输入新设置的密码了。另外再PS一个:我在使用navicat for mysql 的时候,这个时候,发现自己的数据库登录不上了:解决方法:这个数据库的密码就修改完成了。原创 2022-12-06 11:31:28 · 1631 阅读 · 0 评论 -
.vcxproj.filters 误删后如何重建
今天碰到这样一种情况,我在删除这个VS文件夹下的.user文件时,不小心把.vcxproj.filters也删除了,这个解决方案!原创 2022-12-01 14:25:55 · 2250 阅读 · 0 评论 -
TSC TTP244Pro 打码机出现的问题及解决方案
TSC打码机。原创 2022-11-25 19:16:24 · 18723 阅读 · 2 评论 -
MySql报错:SqlError(Unable to execute query“, “Can‘t create/write to file OS errno 2 - No such file...
在数据库写入中,请尽量保持少使用反斜线,多使用斜线。我觉得我的报错就是因为这个。我以后还是不要用反斜线了原创 2022-07-29 17:45:20 · 1372 阅读 · 0 评论 -
0x00007FFD977C04A8 (Qt5Sqld.dll)处(位于 a.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突
异常请检查一下是否是地址的问题原创 2022-07-25 09:49:05 · 1757 阅读 · 0 评论 -
上位机控制PLC使用范式协议问题
1、当对位进行操作时:如果时D区的请使用DM来输入:比如://正确输入:writebit("DM1000.02" , true);//反面教材:writebit("D1000.02" , true);就是对D区 1000位置上的第三位输入了一个真注意:千万不能只用D ,否则不正确而我,就在这里纠结了好久!!!,感觉一下子就不机灵了呢!如果是W区,那么就使用W 就可以了!!2、当对一个数据进行操作时,请一定区分类型:比如int16_t ,就不用使用成int,这里面有很多需要注意原创 2022-04-19 16:27:11 · 2516 阅读 · 0 评论 -
C++ vector 几种遍历方式速度的对比
今天测试了一个程序:**这是第一段代码:**#include <iostream>#include <vector>#include <Windows.h>using namespace std;int main(){ vector<int> arrInt; for (int i = 0; i < 10000; i++) { arrInt.push_back(9999); } LA原创 2022-03-31 13:55:37 · 2452 阅读 · 0 评论 -
opencv双线程写入图片会出现图片错乱
我在两个线程中调用Opencv的 imwrite 函数:出现了一种情况,存出来的图片是:A图与B图的混图。即:一整张图被拼接而成了造成这种情况的原因,是当你给同一个文件名写数据的时候,两个线程都往里写,如果想分别输出,那么加一个标志位,或者传入线程ID来区分,这样分开保存就可以了。...原创 2021-11-06 21:02:41 · 1945 阅读 · 0 评论 -
LNK1120: 一个无法解析的外部命令
出现这种问题的原因有可能:1、当在一个头文件中定义一个函数,但是在源文件中没有实现的时候2、当使用一个外部库的对应的头文件中使用函数的时候第一种情况的解决办法: 无!!!!!第二种情况,肯定是自己导入的库有问题,检查一下导入的库是否正确,包括路径,D或R的版本。...原创 2021-10-27 16:16:34 · 8325 阅读 · 0 评论 -
本人Qt中碰到的语法错误记录
1、当我用一个std::string 给一个char[256]的数组赋值时出现的问题错误的用法:std::string name = "fffff"char param[256];param = name;错误显示1、error: array type ‘char [256]’ is not assignable正确的用法:std::string name = "fffff"char param[256];for(int index = 0; index < name.siz原创 2021-10-15 10:28:22 · 769 阅读 · 0 评论 -
Windows10通过一根网线进行远程桌面连接
目的:想要通过笔记本访问我台式机。给台式机设置IP地址:IP:192.168.0.2子网掩码:255.255.255.0默认网关:192.168.0.2给笔记本设置ip地址:IP:192.168.0.1子网掩码:255.255.255.0默认网关:192.168.0.2台式机上:在我的电脑图标上,右键:打开远程桌面高级设置里:把对勾去掉!然后,在笔记本电脑上:1、WIN+R2、输入 mstsc3、然后,出现一个界面,输入台式机的IP地址然后,下面输入台式机的用户原创 2021-09-27 16:08:53 · 4775 阅读 · 0 评论 -
Windows10两台电脑通过网线进行文件共享
首先,我需要将一台电脑上,把一个文件夹分享出来,可以供其他人看。开干:前提准备,两台电脑之间使用一根网线进行连接。两台主机,一台是访问机,一台是被访问机。首先设置访问机器1、关闭防火墙win+i更新和安全windows 安全中心防火墙和网络保护将三个网络的都关闭2、设置网络1、win+i2、网络和internet3、网络和共享中心4、找到对应的网络5、点击进入6、属性7、internet协议版本4参照这样设置这里的ip地址后面两位可以随便设置,但是要保证倒数第原创 2021-09-27 15:44:09 · 9093 阅读 · 0 评论 -
QT QRadioButton 修改圆圈(指示器)颜色
背景我自己的添加的QRadioButton ,我想修改前面那个圆圈的显示样式,于是乎,翻阅的很多博客,很多人,让我重绘,我这水平你跟我说这个我能弄得了?于是,我换了一种方式,在QtCreator 帮助中寻找关于QRadioButton 的相关资料,于是,我找到了一个叫:QRadioButton::indicator这是个啥?,这个东西,就是前面那个圆圈,也被专业的人,叫做:指示器!开始操作1、界面上新建一个 QRadioButton 对象!2、然后鼠标右键这个对象!3、复制以下代码!QR原创 2021-08-31 15:38:24 · 6651 阅读 · 0 评论 -
VS 使用Qt设计师时,无法智能提示界面ui的变量
问题主要是这样的:我在用VS for QT 使用界面编辑器,我是这样的:然后:请记住这个名字,后面我想用,ui.pbn_MyButton 来访问。结果我发现:不提示!!!!!我做了几步错误的尝试:1、重新编译了ui文件。2、重新编译工程,发现,仍然没有提示。重点:**1、接下来我关闭了VS 然后又重新打开,发现,解决了这个问题。**这种方法来解决这个问题,明显不合适,于是,我找了找跟关闭再打开VS相似作用的一个VS的小功能。1、一定要先编译一下!!!!2、然后找到:《项目原创 2021-08-12 14:46:40 · 1140 阅读 · 1 评论 -
VS 错误 MSB4181 “QtRunWork” 任务返回了false,但未记录错误
问题是这样的:我先说说我的解决思路:找到对应的解决方案下添加的所有的.h和.cpp文件,也就是这里:然后,去自己的工程目录下,查看这些.h和.cpp是否包含进来了。说明,MSVC在编译这个Qt项目的时候,(不确定是不是在.qrc中)我觉得应该不是,在引用这个文件的时候,发现,工程目录下并没有,就造成了,找不到的情况。每篇博客配一个!1.没什么好抱怨的,今天的每一步,都是在为之前的每一次选择买单,这也叫担当!无论你此刻是否迷茫,在阳光升起的时候,请相信,努力的人最终都有回报。.....原创 2021-08-12 14:17:30 · 15587 阅读 · 14 评论 -
QtCreator安装调试器MSVC版本
今天程序出了点问题。我想用Qtcreator进行调试。参考了一个大佬的博客:QtCreator调试设置(CDB调试设置)但是,这里我使用的时候,版本下载的不是windows7的,我的系统是WIndows10,VS是2019版本的,所以,我需要下载一个window10版本对应的WDK版本;下载地址:这里下载完成后,安装。然后,在目录下如果能看到cbd.exe:配置:然后进入QtCreator:然后下面选择Kits,找到构建套件。找到debugger,选择后面的下拉框,会出现cbd的原创 2021-08-04 15:17:58 · 894 阅读 · 0 评论 -
使用Map报错:错误 C2678 二进制“<”: 没有找到接受“const _Ty”类型的左操作数的运算符(或没有可接受的转换)
在 C++中 使用Map时出现了这个问题:严重性 代码 说明 项目 文件 行 禁止显示状态错误 C2678 二进制“<”: 没有找到接受“const _Ty”类型的左操作数的运算符(或没有可接受的转换) QtWidgetsApplication1 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xstddef 127 你说说咱这头一次使用,怎么就出这么原创 2021-07-21 15:15:41 · 6547 阅读 · 3 评论 -
notepad++ 文件太大,打不开
出现的问题:打开一个文件显示,文件过大点集确定:然后出现这个问题:再点击确定:出现notepad++主界面:然后关闭你以前打开的很多个文件,就可以打开这个了,这个我觉得它都给你做了一个备份缓冲,放在它NotePad++的缓冲区里,所以,你再打开时,缓冲区空间剩的不够你打开新的文件了,所以,出错了。但是问题是:你这个待打开的文件不要过大,否则,notepad++仍然会打不开。...原创 2020-11-26 10:29:39 · 25914 阅读 · 5 评论 -
如何查看自己电脑应该买什么样的内存条
首先 WIN+R 打开命令提示符窗口:在命令行里输入:wmic memphysical get maxcapacity记住图片上这个值:33554432 (每个人的电脑可能不已样)打开电脑上的计算器:然后用:33554432 / (1024 *1024)通过上面首先要知道:你的电脑支持最大 32 G的内存条然后:继续输入命令:wmic memorychip您根据这个就可以看到支持多大频率的 (我的是2666,再选的时候我选择了)希望能帮到你!...原创 2020-07-27 09:04:25 · 20333 阅读 · 2 评论 -
C++ 对vector 排序
本人也是一个C++的小白,这个就是我在参照了他们(那很多很多优秀的人)的代码后,自己整理的,嗯,这个地方我上学的时候他们ACM的就经常用,可是那时候,我是冒泡排序的忠实粉丝,就是自己非得用自己的方法把想弄得弄出来。下面是我总结的,我发现好像是可以用的。1、单独一个vector的排序:bool cmp(double v1,double v2){ return v1>v2}vector<double> vect1;//这里要给两个vector赋值。vect1.push_ba原创 2020-07-16 17:22:55 · 9678 阅读 · 1 评论 -
np.savetxt 如何控制左右对齐
今天师傅告诉我,路径文件有问题。每行数据左面多出空格。我的是这样的:np.savetxt(“a.txt”,points,fmt = ‘%8.3f %8.3f %8.3f %8.3f’)师傅说左边一直会有空格。我保存了一下,发现还真是这样!后来,我想了想:嗯应该是fmt 出现问题了:于是,将参数修改为:np.savetxt(“a.txt”,points,fmt = ‘%-8.3f %-8.3f %-8.3f %-8.3f’)结果:发现竟然最左边的空格竟然完全没有了。这个用处,嗯………………原创 2020-06-23 16:20:09 · 1151 阅读 · 0 评论 -
递归如何将递归内容存入vector
我的原因是这样的,我调用一个递归,然后,需要将每次递归的结果存储起来。我当时想的是定义一个全局的变量,然后每次都push_back一下。其实可以尝试 传入一个vector 的引用进去可以尝试使用vector &a,这时候在里面就可以给a增加值,当然也可以传指针吧~,嗯,不是大哥提醒,我可能又出问题了~~~...原创 2020-06-18 11:04:58 · 527 阅读 · 0 评论 -
opencv imread 读入图片为空 解决方法
1、首先要观察路径是否正确:因为在windows中,你直接复制的斜线是不行的。要么用\\ 要么用 / 或者// 都是可以的。2、排除了上面的问题,如果读入为空,那么也有可能是你的opencv配置出现了问题:特别是包含目录:d:/opencv/include/opencv2d:/opencv/include这两个都需要添加进去,不然会出现很多问题,比如,在另一个库中包含的文件找不到3、记住有些3.X以后的版本附加依赖项的lib文件在不同的编译模式下,要不同配置比如:Debug X64 ,你要原创 2020-06-05 14:47:43 · 3453 阅读 · 0 评论 -
VS 2017 无法打开 kernel32.lib问题解决办法
首先问题是这样的:我设置属性管理器:配置Opencv,然后,不知道怎么弄的,出现这个问题:出现这个问题:我看了一下我的库目录:是这样子的!怎么会这样,是不是感觉缺少了很多东西,和其他的目录比起来!解决方法:1、选择库目录后的下拉菜单2、然后找到编辑:3、进入新的窗口:4、将这三个值依次复制放到库目录前面! $(VC_LibraryPath_x64) $(WindowsSDK_LibraryPath_x64) $(NETFXKitsDir)Lib\um\x645、就可以运原创 2020-06-05 11:28:20 · 2384 阅读 · 12 评论 -
电脑恢复浏览器页面后无法正常使用
电脑重启后打开浏览器,没有最小化最大化关闭的按钮那一栏,如果你想让浏览器正常,点一下这个不正常的页面,然后F11,再按F11,就正常了如果你直接想关闭,就Alt+F4,。。。...原创 2020-02-27 09:09:38 · 564 阅读 · 0 评论 -
QtCreator 无法运行官方案例解决方法-只有单个pro文件
1、首先,选择了一个案例后双击这里选择一个! 2、可能有的会出现单个配置文件的情况:上面的黑色的是活动项目,发现只有一个pro文件,并且不能运行 3、点开未配置,选择项目模式 4、默认会识别出你的Qt编译器在什么位置,如果未识别出来,就自己去搜索一下自己的安装目录。这里的项目图片我用的以前图片(因为这一步我忘记截图了!????):但是不影响你接下来操作!5、选择你的环境或者...原创 2020-01-03 10:28:13 · 3727 阅读 · 4 评论 -
python 3X 中如何解决中文路径的问题
首先,我想说的是,unicode 它是 python 2 的因为我在python 3 中写这个函数的时候它提示我未定义,所以,我 翻呀翻 我的骄傲放纵 。。。。。。。。。。。咳~咳,言归正传哈!卟嘞卟嘞~,反正,介位大哥滴意思就是说:天无绝人之路!如果想用中文,就str他吧,但是涅?我想了想,我怕万一:我就 str(path).encode(“GBK”)然后...原创 2019-12-27 15:28:24 · 767 阅读 · 0 评论 -
如何屏蔽掉VTK报错窗口 vtkOutputWindow
C++:#include <vtkOutputWindow.h>主函数开头写入:vtkOutputWindow::SetGlobalWarningDisplay(0);python:vtk.vtkOutputWindow.SetGlobalWarningDisplay(0)Be happy every day!原创 2019-12-20 15:38:27 · 2226 阅读 · 0 评论 -
no override found for vtkpolydatamapper
在工程头文件下加入:#include <vtkAutoInit.h>在main() 函数的最开始处:VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionStyle);然后运行就没有问题了!...原创 2019-12-20 13:40:46 · 216 阅读 · 0 评论 -
Qt调用paintEvent 出现QPaintEvent *event接受参数时提示 event 未初始化
1、首先我出现的问题原因是,我想调用paintEvent 函数,但是它需要接受一个参数,但是在函数中我并没有使用event所以,我当时是这样解决的:我定义了一个 QPaintEvent * event ; paintEvent(event);但是 老是提示我event 未初始化,期间我尝试过动态分配的指针变量QPaintEvent *event = new QPaintEvent()...原创 2019-12-06 13:42:20 · 2173 阅读 · 2 评论 -
ValueError: fmt has wrong number of % formats: %8.3f %8.3f %8.3f
ValueError: fmt has wrong number of % formats: %8.3f %8.3f %8.3f说明你输出的东西不匹配:比如a = []np.savetxt(“test.txt”,a,fmt = “%8.3f %8.3f %8.3f”)因为是空的,就没法进行保存时格式的匹配!!!...原创 2019-12-05 10:00:13 · 2893 阅读 · 0 评论 -
Unindent does not match any outer indentation level
在python spyder 中自己写了个函数,函数上面有注释,但是当我把这段代码复制到另一个程序里的时候,它给我报了这个错误:然后我发现, 赋值之前我的代码是这样的:#这段代码是用来求两个数的和def add(a,b): return a+b然后我复制到另一个程序中的时候,它竟然给我改了缩进: #这段代码是用来求两个数的和def add(a,b): return a+b这是...原创 2019-11-29 14:16:16 · 468 阅读 · 0 评论