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

Keil 中unresolved external symbol的问题,求解???

发布网友 发布时间:2022-05-14 00:01

我来回答

2个回答

热心网友 时间:2023-11-09 20:26

extern应该在主函数累声明不应该在主函数外声明,你要先在内部声明了才能在外不用,而你内部并没有声明所以这三个变量任然是局部变量。而在外部进行声明时自然就找不到main内的这三个变量,像这样修改试试(main内部):extern sbit rs= P3^3,rw = P3^4,sbit en = P3^5;并去掉外部的extern声明
其实我觉得直接把端口定义写在main函数外就行了,没必要这么麻烦,最好写在头文件里面。
重复定义的解决可以在头文件中加入标签定义,格式为:
#ifndef _portdef_
#define _portdef_
sbit rs= P3^3;
sbit rw = P3^4;
sbit en = P3^5;
#endif

热心网友 时间:2023-11-09 20:26

在一个头文件里写
sbit rs= P3^3;
sbit rw = P3^4;
sbit en = P3^5;

然后所有cpp都包含它。
#include "mydef.h"追问这难道不会造成重复定义吗?若为重复定义,连接时应该会报错的吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绿茶要猛冲吗,绿茶鲜嫩不需要(绿茶冲泡的正确方式) 绿茶为什么越好越不耐泡 绿茶要泡几泡?哪种绿茶最耐泡? 哪种绿茶最耐泡 职场故事:美女职员遇到暴躁老板 老板脾气坏得要命,我该怎么办 老板老爱发脾气,我们应该怎么做呀? 害怕老总发脾气怎么办 网络上用名字测和另一个人的关系准确吗 一个男生把自己的名字和另一个人的名字放在一起,中间放个"&"符号... 单片机及C51的sbit变量,如何实现外部文件引用,用extern声明不行,什么原因,到底要怎样才能实现? 英语中的动名词具体怎么表示? 英语中的副词名词 动名词 等等 是什么意思啊 动名词的英语 - 信息提示 请问这个命盘怎么看呐?紫薇命盘看不懂哦.... 我的命盘如下,请高人指点。夫妻宫在(巳)巨门同宫是不是有二婚的可能。 社会工作者属于什么编制 做些什么工作 重庆轻轨3号线到双桥区重庆工程学院吗?麻烦规划一下最近的路线?_百度问一问 社会工作者都从事哪些社会工作? 命宫 - 丑 身宫 - 丑 命主 - 巨门 身主 - 火星 阴历 甲子(1984)年12月27日子时 阳男 水2局 生肖 鼠 男命福德宫(巳):巨门,孤辰,天才。代表本人性格高傲,很聪明,别人轻易不敢靠近,战争贩子。对吗? 英语中的名词.动词等等的简称是什么 紫微星盘,我朋友的,性别:女,农历1984年10月5日(闰月的第二个十月),中午12点多,请高手解读一! 阳历 西元1979年03月21日寅时 阴历 己未(1979)年2月23日寅时 命宫 - 丑 身宫 - 巳 命主 - 巨门 身主 - 天 名词,形容词,动词,代词,冠词,数词,副词,动名词用什么英文符号代替 命局:金四局 阴男 身宫:巳 命主:巨门 身主:天同,请教下各位高手这个紫薇命盘怎么解? 你还知道哪些有关蚂蚁的知识? 动名词的简写是什么? 手术半个月伤口不愈合怎么回事 C语言单片机 变量扩展作用域问题 像下面的定义如RX_DR 为什么不能在另一个C文件中用extern扩展作用域? 单片机C语言外部声明变量和定义的问题,求解答 dht11.h(10): error C141: syntax error near 'sbit' 单片机Keil C51 C语言多文件如何使用全局位变量?跪拜!! keil c51的所有头文件,其作用。 51单片机中的sbit变量会随着外部的电平高低而变化么 C语言如何在头文件中申明变量 开启外部中断的基本流程 这个C程序要怎么注释? keil编程中,用P0^0=0;给P0.0赋值时提示"="号附近有句法错误,而在main函数外部声明sbit L1=P0^0;再在函数 . 用定时器扩展外部中断源,完成流水灯方式的切换,流水模式自定义_百度问一问 外部中断0 和外部中断1同时使用问题 急急急 外部中断0的使用。 影响肺活量的因素有哪些? 请问肺活量低是什? 我肺活量这么少,什么情况 我的肺活量不好,请问有什么办法解决这个难题? 肺活量特别的差,有哪些表现?是什么原因造成的?有什么影响么?怎样才能提高肺活量? 鱼香肉丝怎么做会比较好吃?用什么笋? 鱼香肉丝,都可以用什么代替竹笋?