问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

已经包含了头文件,但编译提示未定义变量的一种情况分析

发布网友 发布时间:2023-07-23 03:16

我来回答

1个回答

热心网友 时间:2023-07-29 09:47

ipc_mem.c文件中引用了定义有con_conf_t结构体的con_conf_info.h头文件,并且ipc_mem.h头文件中声明con_conf_t结构体变量,而sample.c引用了头文件ipc_mem.h了,但是编译提示ipc_mem.h中未定义con_conf_t

所以,需要确认好别的文件中是否也需要包含相关头文件,如果是,光在一个地方引用头文件是不够的。

如本次问题中,ipc_mem.c中会用到con_conf_t结构体,而sample.c中虽然不会用到con_conf_t结构体,但是sample.c中包含了ipc_mem.h,而ipc_mem.h中又声明了con_conf_t结构体变量,所以编译到sample.c文件时,由于看到ipc_mem.h声明了con_conf_t,但是编译器不止知道con_conf_t是哪里来的,所以会报错。

要解决这个问题,只需要在sample.c再引用con_conf_info.h头文件,再编译即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我要问一下掇刀医保局恢复正常上班吗? 医保卡是东宝区的怎么才能转到掇刀区 东宝人社局 医保局 空调扇和风扇有什么区别 ...上了技校,现在上了电大的大专,档案在自己手里怎么办? 高职扩招的档案从哪里来 专科没有毕业档案怎么办 技校没上完考上专科,档案怎么转 凉薯和红薯有什么区别 凉薯和山药一样吗 我是一名教师 评职称发表论文 不知道网上哪些机构好点 具体? 硫磺和生石灰氧化钙反应的正催化剂是什么物质? 硫酸铝与什么反应能生成碳酸钙 风中叹息谁与醉是什么意思 ...盛夏暖梦,一川烟雨斜挂,谁与风中嗟叹怨涟涟?怎么翻译,什么意思... 女孩子14岁,身高145厘米,缺少生长激 我今年17岁,女孩,想打生长激素,不知道还有没有用了,打生长激素有没有... 生长激素缺乏如何治疗?12岁女孩子,广州穗雅看身高是打生长激素吗? 会计报表项目的金额,其直接来源是( )。A.原始凭证B.记账凭证C.日记账... 往人家车上泼粪犯法吗 浣衣的读音浣衣的读音是什么 请问澄清石灰水与硫酸铝反映的生成物是什么 广州市白云区那边有可以通宵到隔天6点的KTV?求答啊 六一到北京旅游去哪些景点比较好 会计报表中各项目数字的直接来源是() 一嗨租车最早可以几点取车?最晚呢? 刚做完直肠息肉手术能开车吗 U-PVC成型保温外保护材料如何安装? “牵羊礼”在宋朝时期是什么意思? 浣衣院怎么我感觉是“储秀宫”而不是军妓营呢? 什么是流传学的特征? linux下明明包含了函数声明的头文件,为什么还显示没有定义的参数 DNF主线任务怎么没了 我才19级 火狼王 我还要那个全程的 从德邦快递寄一个什么思床垫1米5宽2米2长的什么是床垫大概要多少钱... 年开票400万纳税10万能贷多少钱 梦见搭车差点掉沟里 梦见坐车差点掉下来 杜月笙从一个小混混成长为青帮大佬,哪些人帮他实现人生的逆转 梦到喝醉酒走路不稳是什么预兆 (1)写出下列物质的化学式:①熟石灰:___;②硫酸铝:___.(2)写出下列反应... 铝酸钙粉和硫酸铝会产生反应吗? 为什么C++添加头文件和静态库后,头文件里的函数还是未定义 Keil工程已包含头文件,但仍然提示未定义 梦见水又清又深 武神赵子龙无双神将卧龙诸葛逆天技能解析 三国杀卧龙诸葛技能算锦囊吗 财务报表中各项目数字的直接来源是( )。 A.原始凭证B.日记账C.记账凭证... 女神保卫战(SSR全免GM)游戏折扣充值代理哪里做? 陆丰事业单位待遇 查阅资料,在下表中填写月球与地球的差异。快点哦~今晚要的。 女神保卫战(SSR全免GM)礼包码有哪些?