就是一直提示使用了什么什么未定义的变量或者函数名,但那些都是在库函数里有的啊,比如GPIO_InitTypeDef什么的,我发现是因为没有包含那些头文件,但是我参照的例子也只是包含了一个stm32f10x.h,而且难道那么多的库函数头文件都要包含进去吗?总觉得不太合理。编译出来是6个错误,453个警告。请求解答。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
为什么总是提示use of undeclared
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
列宁格勒的街头 2022-04-20 07:58关注1.看头文件
2.看变量作用域
3.可以考虑修复编译器,可能是你无意中改变了文件访问路径什么的
我之前也遇到过这种情况本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-09-28 10:13回答 2 已采纳 connect,不是conncet,单词都写错了啊
- 2022-04-02 00:51回答 2 已采纳 感觉你这个文件没有include key.h
- 2022-09-07 16:46回答 1 已采纳 return 0;return和0之间要有空格的
- 2021-05-22 07:53weixin_34354231的博客 “undeclared identifier”的意思为“未声明的标识符”,是C语言中一种报错提示,表示标识符没有声明,即没有声明的变量、函数、类型却在使用。undeclared identifier产生原因及解决方式:undecl...
- 2023-04-12 09:16回答 1 已采纳 一个大写一个小写? 变量名字要保持一致,是区分大小写的
- 2022-03-27 17:20回答 1 已采纳 ptbs head=(struct pbs*)malloc(sizeof(pbs)); //显示此处错误 这行修改为:ptbs head=(struct pbs*)malloc(sizeof(str
- 2016-05-19 19:53回答 2 已采纳 number是成员变量,在类外面使用,必须通过 对象.number 的形式才能访问,不能直接写。
- 2024-07-24 21:35鸽芷咕的博客 在编程中,未初始化的变量是一个常见的问题,它可能导致程序的行为变得不可预测。未初始化的变量指的是在使用变量之前,没有给它赋一个明确的值。这种问题可能会导致程序崩溃或者产生错误的结果。
- 2016-07-25 14:06回答 2 已采纳 你好!还是不知怎么改啊?
- 2019-05-30 21:50回答 2 已采纳 1.在MyThread类添加 Q_OBJECT ; 2.再删除void MyThread::send(int) { } (信号函数是不需要实现的) 3.重新编译或者删掉编译出来的文件夹重新运行
- 2022-08-11 10:37回答 1 已采纳 没包含头文件吧,GL相关的都报错啊http://t.zoukankan.com/gdutbean-p-1983739.html这有一堆头文件,看看少加了哪个
- 2021-07-07 18:55铁帅的博客 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。标识符:在编程语言中,标识符是用户...
- 2024-07-04 19:04努力学习编程呀!的博客 遇到“use of undeclared 'clicked'”这样的错误通常是因为你在使用旧的信号和槽连接语法,而在较新的Qt版本中(Qt 5及更高版本),推荐使用类型安全的连接语法。报错 use of undeclared 'clicked'宏,但这在现代Qt...
- 2022-07-22 15:01Lucas_zeng_0811的博客 使用上文数组元素调换的程序当作例子: 图1-1 我在执行指针的非空判断时,将所有的NULL均替换为了nullptr,但是在编译运行的时候编译器报错了,这是报错的语句: error: use of undeclared identifier 'nullptr';...
- 2020-11-16 14:591_bit的博客 在python中进行逻辑判断其实指的是流程控制,那什么是流程控制呢?流程控制指的是在编写代码时,有不同条件下需要执行的代码,满足该条件后将会执行这部分流程;这一部分流程可以是一条代码、空或多条代码。那我们的...
- 2024-08-02 15:49chinusyan的博客 仓颉语言 -- 宏
- 2020-05-16 22:13cxu0262的博客 在过去的几年中,Rust从在Mozilla员工的实验室... 本文介绍了在Rust中设置工作环境,配置IDE以及充分利用Rust为应用程序开发提供的工具集的基础知识。 [ 什么是Rust? 安全,快速,轻松地进行软件开发的方式 。 | ...
- 2024-01-04 13:43chirou_的博客 当程序运行时,如果需要调用动态...因此,第二种写法是正确的,因为它为struct stat类型的变量sd分配了内存空间,并将其地址传递给了stat函数,使得stat函数可以将文件状态信息存储到正确的位置。# 《02 文件与目录》
- 2019-12-05 16:50ncepu_Chen的博客 文章目录C语言语法变量sizeof变量的存储类型输入输出运算符的优先级指针指针与数组字符指针与字符串 ...常常不写,默认为auto. 变量的存储类型有如下四种: 关键字 存储类型 auto(默认) 默认型 ...
- 2024-02-03 23:28Snasph的博客 在本节中,我们将讨论模块和模块系统的其他部分,即允许命名项目的路径、将路径引入作用域的 use 关键字,以及使项目公开的 pub 关键字。我们还将讨论 as 关键字、外部包和 glob 操作符。首先,我们将列出一个规则...
- 没有解决我的问题, 去提问