- 博客(8)
- 收藏
- 关注
原创 解决mysql安装过程中Initializing database一直不通过的问题
在查看log文件时发现出现了一个文件:mysqld.exe,在你安装mysql的那个bin目录下找到这个文件,双击运行,发现报错:“msvcr120.dll没有在指定windows上运行。******错误0xc000012f”,接下来解决这个问题,这个问题需要下载。按照界面提示来查看log,会发现存在的原因是计算机名中带有中文,这种情况只需要将计算机名字改为英文,再删除掉之前安装的,重新安装就可以。下载完成之后点击安装,之后再双击运行mysqld.exe ,发现不再报错,然后正常安装就解决问题了。
2023-08-07 21:20:04 2976
原创 解决VC C2106,“=”左操作数必须为左值的问题
简单的例子:a=1;左操作数为a,必须是变量如果写成1=a;就会报错。需要特别注意的是结构体数组,也是我出错的部分,我定义了两个结构体数组变量分别为struct A[20];struct B[20];进行赋值的时候写的是:unsigned char a[10];A[0].a =B[0].a;这样写出来的,如果a是普通变量就不会报错,a是数组变量就会报以上错误,解决方法是在结构体数组赋值的时候不能用=,而是写成memcpy是形式,如下:memcpy(A[0].a .
2022-06-27 15:47:49 4113
原创 “正被停用的激活上下文不是最近激活的”错误解决
之前遇到这个问题在c站搜索之后,看到解决方法是把CWinApp::InitInstance();接口后面使用afxAmbientActCtx = FALSE,我没这么干是因为出现这个bug之前,初始化的initinstance一直是正确的。后来查到了错误原因是这样的:我定义了一个struct名字是GSM_ALIVE_PKG,然后要使用它的时候,定义了一个结构体对象指针,是这样定义的:GSM_ALIVE_PKG *mGsm_Alive_Pkg错误就是没有对其进行初始化。如果改成:G..
2022-06-10 16:52:51 310
原创 MFC2146,缺少“;”在***的前面
遇到过这个错误两次了,每次去查都说是头文件相互包含的原因,仔细排查之后发现并没有互相包含,那错误出在哪儿呢?实际上真的很简单,题目已经说了,去排查一下报错这句的上一句末尾有没有加;就行......,两次了,还是记不住,过来写个帖子以后方便查。结论:去查报错这句的上一句末尾是不是忘了加“;”,忘了的话添上就行。...
2022-05-25 09:04:29 59
原创 VS2008 MFC错误码C2065未声明的标识符问题
晚上调试代码的时候发现头文件里已经定义了某个参数,但是函数里调用的时候还是显示未声明的标识符,排查之后发现,是我使用的函数前面没有加上对话框这个类,意思就是调用函数的时候要加上void Cdlg::on****,这样才能把这个类里的参数包含进去,就解决问题了。希望能帮到你!...
2022-05-22 19:51:23 921
原创 打开同一个文件两次,第二次会报错出现debug assertion failed 的问题解决
今天用MFC界面写了一个程序用到了文件的打开,测试的时候发现,点击打开按钮后,第一次可以正确读取文件路径,第二次就会报如上错误。理了一下思路发现,第一次打开按钮后,程序open了一个CFile,此时还没有进行后续的数据处理(意思是还没有走到文件close这一步),又点击了打开按钮,又open新的file,自然是会出错的,解决方法如下:定义一个BOOL型的全局变量bInFile,对他初始化为0,定义为bInFile = InFile.Open(参数1....参数n...)在open按钮的响应函数初
2022-05-20 16:34:56 712
原创 何在python里面用tkinter模块做一个GUI界面,实现button点击之后弹出新页面,新页面是一些文字内容
如何在python里面用tkinter模块做一个GUI界面,实现button点击之后弹出新页面,新页面是一些文字内容呢?首先弹出新页面需要用到callback函数,代码编写如下:import scapyfrom tkinter import *root = tk.Tk()root.wm_geometry("600x400")root.title('tk')def callback(): top = Toplevel() top.title("小杰") top.ge
2021-05-27 12:49:46 1863
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人