完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
离开Pic编程有一段时间,我的内存有点模糊。我有一个项目,在XC8 V1.35下链接很好,但是V1.38失败了。首先,我在V1.35中得到了这个编译器警告,我在V1.38C:Program Files(x86)Micro.xc8v1.38includepic18f26j53.h:18341:错误:(英文)1098)为了“消除”,“变量”的冲突声明是什么?然后,目标“dist/default/debug/PropClock1.X.debug.elf”的构建错误发生了。我切换到项目属性中的V1.38编译器,在XC8编译器设置下更改了include目录。我丢失了什么吗?是否存在链接器的配置,或者找到了V1.38库?
以上来自于百度翻译 以下为原文 Been away from Pic progamming for a while and my memory is a bit fuzzy. I have a project that is linking fine under XC8 V1.35 but is failing with V1.38 First I get this compiler warning in V1.35 that I do not get in V1.38 C:Program Files (x86)Microchipxc8v1.38includepic18f26j53.h:18341: error: (1098) conflicting declarations for variable "_INTCONbits" Anyway to eliminate that? Then the build error recipe for target 'dist/default/debug/PropClock1.X.debug.elf' failed I switched to the V1.38 compiler in my project properties, I changed my include directories under the XC8 Compiler setings. Am I missing something? Is there a configuration for the linker or where the V1.38 libraries are found? |
|
相关推荐
8个回答
|
|
“冲突”……你是否不仅仅包含XC.H文件?
以上来自于百度翻译 以下为原文 "conflicting"... are you including more than just xc.h file? |
|
|
|
你在使用PLIB吗?这是一个问题。如果是这样的话,你需要重建周围的图书馆。
以上来自于百度翻译 以下为原文 Are you using Plib? It is an issue with that. if so you will need to rebuild the peripheral libraries. Look for post with the details. |
|
|
|
在我自己的包含文件之外,我只有String .h和USART.H。
以上来自于百度翻译 以下为原文 Outside of my own include files I only have string.h and usart.h. |
|
|
|
对!我用的是PLIB。我看一下,谢谢!
以上来自于百度翻译 以下为原文 Yes! I am using plib. I will look at that thank you! |
|
|
|
有新的“XC8 PLIB”吗?我应该用这个吗?或者现在它自己滚动到外围设备的寄存器?
以上来自于百度翻译 以下为原文 Is there a new "xc8 plib"? Should I be using that? Or is it roll your own down to the registers for the peripherals now? |
|
|
|
几个月前,有人讨论过这个板子上的确切错误。这与导致错误的PLIB头文件中的结构说明略有不同。在本论坛中搜索该错误,您可能会找到可行的解决方案。
以上来自于百度翻译 以下为原文 There was discussion about that exact error on this board a couple of months ago. It's a minor change to a structure declaration in a PLIB header file causing the error. Search this forum for that error, and you'll probably find a workable solution. |
|
|
|
较新版本的编译器消除了一个老错误。你看到的是PLib犯了错误,新编译器没有。这是错误的匹配。
以上来自于百度翻译 以下为原文 The newer versions of the compiler cleared up an old mistake. That it the compliant you are seeing PLib has the mistake, the new compiler does not. There is the mis-match. |
|
|
|
关于这个精确错误的更多讨论在:http://www..hip.com/for./FindPost/897800和http://www..hip.com/for./FindPost/912921。
以上来自于百度翻译 以下为原文 More discussion about this precise error is at: http://www.microchip.com/forums/FindPost/897800 and http://www.microchip.com/forums/FindPost/912921 |
|
|
|
只有小组成员才能发言,加入小组>>
5053 浏览 9 评论
1938 浏览 8 评论
1877 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3094 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2161 浏览 5 评论
602浏览 1评论
470浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
321浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
497浏览 0评论
404浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-11 14:25 , Processed in 1.394917 second(s), Total 93, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191