完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
编译器V1.21报告了一个成功的构建,但是当浏览一些头文件时,我发现一些包含的头文件是编译器的标准部分,但是没有找到。R安装,如何指定默认的哪一个?讨论总结:IDE无法找到文件,但编译器确实->IDE bug->红色下划线错误指示IDE具有误导性/不可靠性,并且导致用户浪费时间查看错误错误。在更改编译器版本时,始终审计路径。未能这样做可能导致使用来自前一个编译器的库和最新版本。开放问题:给定库有多个集合/文件夹,并且包括用于编译器发行版的库:编译器是否默认为库和包含文件的特定位置(比如C:Program Filesx86)微芯片xC32 V1.21PIC32 LIBS(包括)?如果lib和include有缺省位置,那么在IDE环境中添加的备选集的路径时是否会覆盖该位置?
|
|
相关推荐
9个回答
|
|
编译器和IDE是不同的。仅仅因为IDE找不到它,并不意味着编译器没有找到。MPLab的什么版本?
|
|
|
|
X IDE V3.15
|
|
|
|
没有发现它们下面的红线?他们不点击?检查MPLAB X中的路径
|
|
|
|
红线在那里,但我只是偶然找到的,并且不知道对于这些以及可能没有找到的其他头文件还存在其他问题。FIDBug成功(总时间:7s)还有其他地方我应该看看吗?我看到了在项目属性>xc32-gcc->预处理和消息->include目录下在X IDE中设置包含路径的能力,但是这看起来是用于定制头文件的,因为它们是相对于项目的,而不是编译器库头,后者将执行以下操作当我更新编译器时(我可以看到在升级编译器时忽略这个)。看起来这些标准编译器库和include应该与编译器安装相关,因此升级和忽略对这个路径的改变不会导致使用较旧的库与较新的编译器。有利于图书馆的安装位置吗?
|
|
|
|
编译器和IDE使用自己的规则来查找文件。正如您所发现的,IDE可能有点FLAKEY。通常完全关闭MPLABX并重新启动它可以清除这些错误。生成日志是最终权限。如果它说“构建成功”,那么它就是IDE的错。
|
|
|
|
里克,谢谢你的输入。如果生成日志是最终权限,我还能在哪里查看它是否在欺骗我?至少可以注意到有错误或需要重新启动的无响应环境,但是构建成功,并且没有错误,您甚至不知道还有什么要做。
|
|
|
|
我不完全理解这个问题,建造日志是最终的权威。看那儿。
|
|
|
|
对不起的。我不清楚。IDE告诉我一些包含文件不是用红色下划线找到的。这只是在查看带有红色下划线的include文件的源文件时偶然发现的。但是,IDE中的输出窗口没有给出找不到这些文件的指示,而是指示所有文件都编译得很好。因为编译后的输出生成了它们。检查是否生成了已编译的输出是对我先前问题的一个可能的答案。所以IDE正在标记它不能找到的文件,而不管编译器是否能够找到它们?如果是,这似乎是IDE中的一个错误,因为它是一个设置编译器选项的接口,它应该与编译器同步。不?我听ric说,如果编译器找不到文件,它肯定会在IDE的“输出”窗口中报告。我有这个权利吗?我想知道编译器如何知道要使用这些相同命名的include文件中的哪个,因为编译器下有4个位置拥有它们。如果IDE设置了显式路径,是否存在被重写的默认选择?
|
|
|
|
MPLAX与红色的底线有着长期的问题。有时关闭和打开程序修复它。有时系统重启。而其他时候,他们只是没有理由。注意有时候它正在扫描项目。(右下)在此期间,可能没有足够的信息来精确。
|
|
|
|
只有小组成员才能发言,加入小组>>
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:48 , Processed in 1.363052 second(s), Total 93, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号