C
麻衣学姐的原配男友
这个作者很懒,什么都没留下…
展开
-
Qt ‘ACCESS_MASK‘ is ambiguous typedef ACCESS_MASK *PACCESS_MASK;
Qt项目,在调试中遇到Qt 'ACCESS_MASK' is ambiguous typedef ACCESS_MASK *PACCESS_MASK;翻译为'ACCESS_MASK'有二义性原因可能是我为了偷懒使用opencv库的时候直接using namespace cv;使得命名空间发生冲突解决方法:将出错的using namespac cv; 删掉,然后下面的函数或者数据类型加上前缀cv::...原创 2021-11-30 12:25:44 · 714 阅读 · 0 评论 -
Qt :error: member access into incomplete type‘UI::XXX‘
今天在Qt里面调试的时候出现Qt :error: member access into incomplete type‘UI::MainWindow‘这个错误的意思就是说访问到不完整的类型' ui::MainWindow '然后用度娘搜了一下,发现是头文件没有添加原创 2021-11-30 12:19:23 · 7148 阅读 · 0 评论 -
MDK514 Keil编译STM32跑马灯例程出现main.o:No such file or directory
编译跑马灯的例程库函数版本,出现main.o:No such file or directory;然后编译寄存器版本,出现test.o:No such file or directory解决办法:修改环境变量在任意一盘中创建一个TMP新文件夹复制路径打开环境变量找到TEMP和TMP的值,并粘贴修改为刚刚的文件路径然后关闭Keil,重新打开,并重新编译发现此时编译成功。以上方法仅适用于因为环境变量的问题引起的Keil无法正常编译。.原创 2021-11-29 15:13:38 · 1973 阅读 · 0 评论 -
C语言内存管理
在C语言的开发中,内存管理是十分重要的,要非常注重对动态内存的管理,否则轻易就能写出栈溢出、内存泄漏等等bug。计算机四区计算机中,内存是分区管理的,主要分为四大区:静态存储区、代码存储区、栈存储区和堆存储区。1.静态存储区:静态存储区是由操作系统自行分配,并使用的,通常用于存储静态变量和全局变量,静态变量就是static修饰的变量,而全局变量就是代码块{}以外定义声明的变量。int a = 4;int main(){ static int b = 4; ret原创 2021-10-13 22:21:05 · 384 阅读 · 0 评论 -
C语言结构体的使用
C语言是面向过程的编程语言,不像面向对象语言一样,可以实例化一个对象,来存储对象相关的数据内容,例如一个学生有姓名、性别、学号、年龄等信息,而用C语言实现起来不可能一个一个得定义变量去存储,这时我们就可以用到struct——结构体。解释结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。在C的开发中,结构体使用的十分频繁,实际开发中,我们经常需要使用多种数据类型来修饰某个变量,但数据类型又不相同,数据间又彼此联系,我们就需要用一种新的数据类型来存储——结构体。原创 2021-10-13 22:56:35 · 281 阅读 · 0 评论