完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用的是PIC18F26J50。我有一个老的XC8程序,它使用微芯片外接程序PIC18外围库中的SPI函数(与C18一起使用的那些外围库的更新/转换版本)。这个程序只包含一个主C函数,因此非常简单。程序编译和运行良好。当我在MPLLABX中创建一个全新的项目并合并旧的main.c函数(我已经复制并粘贴到新的项目文件夹中)时,我的问题就出现了。我得到一个错误消息:“OscStar4.c:47:error:(141)不能打开包含文件“spi.h”:没有这样的文件或目录(908)exit status=1。”这很奇怪,因为除了名称之外,原始项目和新的副本都是相同的(我已经检查了bo的Project Properties)。Th)编译器似乎找不到新项目的SPI库,而它可以为旧的项目找到!如果我进入Project Properties/XC8并在“包含目录”框中插入外围库的位置,则不再出现错误,而是因为找不到符号而生成失败。错误信息是:":0:error:(500)未定义的符号:":我使用的是Win1022位,MPLABX v3.30和xc8 v1.37(最新版本)。外围库是v2.00rc3周边库已经安装到....Micro./xc8/v1.37/include/plib中。这看起来像是随机的变态!有人能帮忙吗?
|
|
相关推荐
6个回答
|
|
哇,修好了!非常感谢,我为此浪费了几个小时。精彩!
|
|
|
|
请注意,不久之后您将遇到新XC8版本和旧PLIB的另一个问题。在PIC18FXXXX标题中,HTPP//www. McCHIP.COM/FUMMS/FUNDSPE/896907
|
|
|
|
他可能拥有它。并不是所有的图片都受到这个问题的影响。
|
|
|
|
谢谢,伙计们。我会留意这件事的。预先警告是预先准备好的。;-)
|
|
|
|
字段不能为空
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5203 浏览 9 评论
2016 浏览 8 评论
1942 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3188 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2243 浏览 5 评论
754浏览 1评论
641浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
549浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
653浏览 0评论
553浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-5 07:34 , Processed in 1.187962 second(s), Total 55, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号