Microchip
直播中

刘云

7年用户 186经验值
私信 关注
[问答]

和谐与MPLAB X IDE——XC32库问题如何解决

我正在处理一个涉及PIC32微控制器的和谐项目,MPLAB X IDE显示了两个关于XC32编译器所包含的库的“Cannot find include文件”错误(具体地说是stddef.h和..h)。我在Microchipwilliam hill官网 上以及XC32用户手册上都读过一些东西,似乎这种类型的错误通常通过向项目属性添加路径来解决,但是XC32手册说:不要指定MPLAB XC32系统包含目录(例如,/pic32mx/include/)。xc32-gcc编译驱动程序自动为您选择XC libc及其相应的包含文件目录。XC32-G+++编译驱动程序自动选择Dinkumware libc及其相应的包含文件目录。Dinkum C库只能与C++编译器一起使用。手动添加系统include文件路径可能会破坏此机制,并导致不正确的libc include文件被编译到项目中,从而导致include文件和库之间的冲突。s/micro./xc32/v1.40/pic32mx/include和应用程序/micro./xc32/v1.40/pic32-libs/include;它们位于指定的位置,但是IDE无法找到它们。我需要做些什么来解决这些错误?

回帖(10)

刘丽艳

2020-5-4 07:34:39
你能在屏幕上显示你看到这个错误的确切位置吗?另外,XC32 V1.40使用的是什么版本的MPLAX?
举报

陈晨

2020-5-4 07:48:30
我看你是用XC32 V1.40什么版本的和声?”我正在处理一个涉及PIC32微控制器的和谐项目,MPLAB X IDE显示两个关于XC32编译器所包含的库的“Cannot find include file”错误(特别是stddef.h和..h)。或者你有红色底线?
举报

李星星

2020-5-4 08:07:40
你好,Emarx,如果你要安装,你可以使用以下最新的工具:我试着使用下面的环境运行演示项目,“object.x和primitive.x”演示,并且项目在HW上构建和运行成功。我没有得到任何“Cannot find include文件”这样的错误。环境使用:-MPL。ABX v3.30-XC32 1.40编译器,安装了v1.42b部件支持-Harmony v1.08-MHC v1.0.8.7-Windows 7 OS-多媒体扩展板-II和PIC32MZ EF定子套件。希望这有助于您的要求。
举报

刘丽艳

2020-5-4 08:14:37
你可能意味着V1.42部分支持。V1.42B部分支持还不存在。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分