就是一直提示使用了什么什么未定义的变量或者函数名,但那些都是在库函数里有的啊,比如GPIO_InitTypeDef什么的,我发现是因为没有包含那些头文件,但是我参照的例子也只是包含了一个stm32f10x.h,而且难道那么多的库函数头文件都要包含进去吗?总觉得不太合理。编译出来是6个错误,453个警告。请求解答。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
为什么总是提示use of undeclared
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
列宁格勒的街头 2022-04-20 07:58关注1.看头文件
2.看变量作用域
3.可以考虑修复编译器,可能是你无意中改变了文件访问路径什么的
我之前也遇到过这种情况本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2025-07-16 13:00四维碎片(Qt)的博客 error: use of undeclared identifier ‘MainWindow 麒麟系统中 Qt 报这个错误,但是不影响程序运行 解决办法: 帮助选项卡,选择关于插件 , 去掉clangcodemodel 插件 重启Qt Creator即可解决 clangcodemodel插件...
- 2021-05-22 07:53weixin_34354231的博客 “undeclared identifier”的意思为“未声明的标识符”,是C语言中一种报错提示,表示标识符没有声明,即没有声明的变量、函数、类型却在使用。undeclared identifier产生原因及解决方式:undecl...
- 2024-07-24 21:35鸽芷咕的博客 在编程中,未初始化的变量是一个常见的问题,它可能导致程序的行为变得不可预测。未初始化的变量指的是在使用变量之前,没有给它赋一个明确的值。这种问题可能会导致程序崩溃或者产生错误的结果。
- 2025-03-26 11:11qq_53164189的博客 当使用别人代码时,出现了一系列undeclared identifer,而且位置标的也有问题。2.点击save 右边的三角形,选择save with Encoding。一种解决方法是自己手打一遍,或者换行这些地方删掉自己换行一下。Line ending改成...
- 2024-07-04 02:04E绵绵的博客 使用未初始化变量是 C++ 编程中常见且危险的错误之一。通过了解其成因、检测方法及预防和解决方案,可以帮助开发者在编写 C++ 程序时避免和处理这一问题。显式初始化、构造函数初始化列表、使用标准库容器和启用...
- 2024-07-04 19:04努力学习编程呀!的博客 遇到“use of undeclared 'clicked'”这样的错误通常是因为你在使用旧的信号和槽连接语法,而在较新的Qt版本中(Qt 5及更高版本),推荐使用类型安全的连接语法。报错 use of undeclared 'clicked'宏,但这在现代Qt...
- 2021-07-07 18:55铁帅的博客 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。标识符:在编程语言中,标识符是用户...
- 2022-07-22 15:01Marty_Zu的博客 使用上文数组元素调换的程序当作例子: 图1-1 我在执行指针的非空判断时,将所有的NULL均替换为了nullptr,但是在编译运行的时候编译器报错了,这是报错的语句: error: use of undeclared identifier 'nullptr';...
- 2020-11-16 14:591_bit的博客 在python中进行逻辑判断其实指的是流程控制,那什么是流程控制呢?流程控制指的是在编写代码时,有不同条件下需要执行的代码,满足该条件后将会执行这部分流程;这一部分流程可以是一条代码、空或多条代码。那我们的...
- 2020-05-16 22:13cxu0262的博客 在过去的几年中,Rust从在Mozilla员工的实验室... 本文介绍了在Rust中设置工作环境,配置IDE以及充分利用Rust为应用程序开发提供的工具集的基础知识。 [ 什么是Rust? 安全,快速,轻松地进行软件开发的方式 。 | ...
- 2024-01-04 13:43chirou_的博客 当程序运行时,如果需要调用动态...因此,第二种写法是正确的,因为它为struct stat类型的变量sd分配了内存空间,并将其地址传递给了stat函数,使得stat函数可以将文件状态信息存储到正确的位置。# 《02 文件与目录》
- 2024-08-02 15:49chinusyan的博客 仓颉语言 -- 宏
- 2025-09-08 21:50AI大模型-海文的博客 Context7 MCP 服务代表了 AI 辅助编程领域的重大突破。维度传统方式Context7 增强价值提升准确性基于过时训练数据实时官方文档95%+ 准确率效率频繁查阅文档自动注入上下文节省 80% 时间可靠性代码幻觉问题基于真实 ...
- 2019-12-05 16:50ncepu_Chen的博客 文章目录C语言语法变量sizeof变量的存储类型输入输出运算符的优先级指针指针与数组字符指针与字符串 ...常常不写,默认为auto. 变量的存储类型有如下四种: 关键字 存储类型 auto(默认) 默认型 ...
- 2020-08-19 11:29VScode是一个功能强大且流行的代码编辑器,它支持多种编程语言,包括C++。但是,在使用VScode编译C++代码时,可能会遇到头文件显示not found的问题。本文将详细介绍这个问题的解决方法,并提供相应的知识点。 知识...
- 2024-02-03 23:28Snasph的博客 在本节中,我们将讨论模块和模块系统的其他部分,即允许命名项目的路径、将路径引入作用域的 use 关键字,以及使项目公开的 pub 关键字。我们还将讨论 as 关键字、外部包和 glob 操作符。首先,我们将列出一个规则...
- 2024-08-30 09:44Hoxy.R的博客 文章目录仓颉编程语言开发指南(上)十五、宏1.宏的简介2.Tokens 相关类型和 quote 表达式Token 类型Tokens 类型quote 表达式和插值3.语法节点节点的解析使用解析表达式和声明的函数使用构造函数进行解析节点的组成...
- 2025-07-16 00:13数据牧民的博客 本文详细介绍了Julia编程中的性能分析、代码检查、调试与包开发相关内容。通过性能分析工具IProfile.jl,可以定位代码的性能瓶颈;使用Lint.jl进行代码检查,能够发现潜在错误和可疑用法;借助Debug.jl实现断点调试...
- 2020-07-07 18:22cunfu6353的博客 groovy 2.5.4 新发布的Groovy 2.0通过静态类型检查和静态编译为该语言带来了关键的静态功能,采用了与JDK 7相关的改进,以及Project Coin语法增强功能和对新的“调用动态” JVM指令的支持,并且比以前更加模块化 。...
- 2021-03-05 17:53殇雪️️️️️的博客 1.输入/输出流(I/O流) 在C++中定义了通过输入/输出流(I/O流)的方法进行输入输出操作。在I/O流中,输入操作是通过cin 来实现的,而输出操作是通过cout来实现的。...cout语句的一般格式为: cout<<表...
- 没有解决我的问题, 去提问