完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
看起来MPLAB X正在做越来越多的事情,无法解析标识符。这些项,至少现在,是APP数据结构的元素。你知道这里发生了什么,以及如何修复。项目执行得很好,但是错误标志仍然没有消失。我还看到它们在保存或对源代码文件进行其他更改后“弹出”。
|
|
相关推荐
8个回答
|
|
如果你说的是红色的下划线,不多。多年来,这一直是个问题。我只能假设它是不可修复的,因为它在几年内没有被解决或改进。关于如何使它们远离温度,有一些线索,有时会起作用。
|
|
|
|
是的,就是他们。我在寻找一种方法来关闭解析。我想我会四处看看。
|
|
|
|
我非常肯定有一个完全关闭它的原因。但我不知道它叫什么。
|
|
|
|
我认为这发生在Harmony项目中,并且我认为(但不是100%)我知道原因:当MHC生成项目代码时,它会生成一些源文件,这些源文件会进入您的固件目录。这些出现在项目侧栏中。它还添加了在您的和声安装目录中的文件(通过链接到它们)。这些文件不会被复制到项目中,而是通过列在项目侧边栏中来编译。在项目侧边栏中列出所有必需的源文件(.c、.cpp等)是强制性的,以便编译器知道将它们编译到项目中。但是,不必强制列出.h文件。通过包含include指令,这些文件被编译成项目。当MHC生成项目时,它在固件目录中生成某些头文件,并将它们列在项目侧栏中。它还添加了链接到安装安装目录中的一些头文件的链接。但是,它不会详尽地添加到项目中包含的所有头文件的链接。它可能会添加一个头文件的链接,但不包括头文件所包含的所有头文件(直接或间接)。因此,在编译时,编译器看到#include指令用于未在项目侧边栏中列出的内容,并且它(正确地)包括它。所有东西都被成功地编译了,因为编译器“看到”它需要看到的所有东西。显然,它只能在项目侧栏中列出(用于代码透视)的头文件。如果有人能证实这确实是原因,或者让我们知道它不是,那将是有益的。
|
|
|
|
这个项目不是一个和谐的项目。仅XC8 V1.38,MPLAB X V3.45,PIC16F1829
|
|
|
|
哦,你试过确保项目最终使用的每个头文件都被列在项目侧栏中吗?
|
|
|
|
对。代码中没有显示错误的地方。对于相同的变量,正如我所说的,现在它只是一个结构的成员。它强调的是成员元素,而不是整个变量。部分源代码也是可以的。我会删除cahce,就像我看到的建议一样,但是不知道在哪里可以查看Linux安装。微芯片应该修复这一点!!
|
|
|
|
简短:避免文件夹/文件名中的空格.:我们使用旧的MLA TCPIP堆栈,名称是“TCPIP堆栈”,使用C32和以前的MPLABX,当打开Projetc时警告,但是使用XC 1.42和MPLAX 3.45时警告:当打开projetc时警告,编译工作,但是大量“无法解决标识”。解决方案是将文件夹“TCPIP堆栈”重命名为“TCPPIPSHOST”,不再发出警告,它是有效的!提示:您可以直接编辑配置.xml(WHITMPLABX OFF)*删除缓存/ DEV文件夹总是一个好主意
|
|
|
|
只有小组成员才能发言,加入小组>>
5277 浏览 9 评论
2052 浏览 8 评论
1966 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3228 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2275 浏览 5 评论
810浏览 1评论
706浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
642浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
700浏览 0评论
599浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-8 04:01 , Processed in 1.135625 second(s), Total 59, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号