完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,在XC16之前我一直在使用XC8,我注意到它对于某些代码是不同的,现在我想添加lcd.h和lcd.c,突然间我获得了所有东西上的重复符号警告。我有这些文件:text.h sincos.h main.h//include:lcd.h,text.h sincos.h main.c lcd.h//包括main.h lcd.cIn all heade。我使用的文件:在XC8中它全部工作,只有XC16它不会编译?我把所有LCD的东西放在MH,H和Ma.C中,所有的都在编译,有人知道如何修复吗?问候语
|
|
相关推荐
10个回答
|
|
如果您提供源文件(尤其是头文件),我们可以看一看。
|
|
|
|
没有足够的信息来确定你做错了什么。
|
|
|
|
在头文件中定义(不声明)函数或变量吗?
|
|
|
|
我只在报头文件中声明常量,否则它也不能在XC8中工作吗?
|
|
|
|
显示你的代码…
|
|
|
|
我想知道在.h文件中用EXTEN预置变量可能会有帮助吗?[编辑]此链接是有趣的HTTP://StaskOfFult.COM/A/143137/247243[/Ed]。
|
|
|
|
XC8是不同的。可能是你有类似的液晶显示器。H?“复制符号”警告不给出符号名称吗?
|
|
|
|
在标题中都是这样的:const char[]strText={“ABC”};const.sinus4096[ 4096]={0,}Text和sinus数据都是重复的警告,一个巨大的列表,它不会编译。它现在在main.h和main.c中工作,对于小型项目来说没有问题。
|
|
|
|
是的,那些不应该在标题中-使用“外部”
|
|
|
|
我想:无论如何……把所有这些常量初始化放入.c文件中,并将.h文件的内容减少到[source]extern const char[]strText;/*Better:extern const char strText[];*/extern const.sinus4096[4096];[/source]Hey presto!提防狂热者
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2028 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3204 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
774浏览 1评论
664浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
592浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
674浏览 0评论
574浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 19:15 , Processed in 1.530642 second(s), Total 96, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号