怎样建立mplab ide编译器可以使用的库文件 5
Releasebuildofproject`D:\equipment\410\MXPR-410\MXPR-410.mcp'started.MonDec0610:55:55...
Release build of project `D:\equipment\410\MXPR-410\MXPR-410.mcp' started.
Mon Dec 06 10:55:55 2010
----------------------------------------------------------------------
Make: The target "D:\equipment\410\MXPR-410\tmp\USERSPC3.o" is out of date.
Executing: "C:\Program Files\Microchip\MPLAB C30\bin\pic30-gcc.exe" -mcpu=generic-16bit -x c -c "USERSPC3.C" -o"D:\equipment\410\MXPR-410\tmp\USERSPC3.o" -I"D:\equipment\410\MXPR-410\h" -g -Wall
In file included from D:/equipment/410/MXPR-410/h/p33f_device.h:24,
from D:/equipment/410/MXPR-410/h/p33f_Tasks.h:15,
from USERSPC3.C:14:
D:/equipment/410/MXPR-410/h/p33FJ256GP710.h:8:2: error: #error "Include file does not match processor setting"
In file included from D:/equipment/410/MXPR-410/h/p33f_device.h:26,
from D:/equipment/410/MXPR-410/h/p33f_Tasks.h:15,
from USERSPC3.C:14: 展开
Mon Dec 06 10:55:55 2010
----------------------------------------------------------------------
Make: The target "D:\equipment\410\MXPR-410\tmp\USERSPC3.o" is out of date.
Executing: "C:\Program Files\Microchip\MPLAB C30\bin\pic30-gcc.exe" -mcpu=generic-16bit -x c -c "USERSPC3.C" -o"D:\equipment\410\MXPR-410\tmp\USERSPC3.o" -I"D:\equipment\410\MXPR-410\h" -g -Wall
In file included from D:/equipment/410/MXPR-410/h/p33f_device.h:24,
from D:/equipment/410/MXPR-410/h/p33f_Tasks.h:15,
from USERSPC3.C:14:
D:/equipment/410/MXPR-410/h/p33FJ256GP710.h:8:2: error: #error "Include file does not match processor setting"
In file included from D:/equipment/410/MXPR-410/h/p33f_device.h:26,
from D:/equipment/410/MXPR-410/h/p33f_Tasks.h:15,
from USERSPC3.C:14: 展开
展开全部
首先,你用的C18编译器只能编译PIC高端的8位单片机PIC18系列单片机。
不建议初学者开始就先学PIC18单片机,建议先学PIC10、PIC12、PIC16系列单片机。如需要编译C文件,可以在Microchip的官网下载HT-PICC for PIC12/16那个。
但也不建议初学者开始学就用C编写。如果你不了解单片机内部结构和指令(指令就是汇编),那你永远也没法学懂单片机(不管是否PIC的)。
啰嗦的话说完了,现在说一下你的问题。装好以后,先要建立好一个项目,在建立项目的时候需要你指定编译器,则找到Microchip C18 toolsuite,并且确认下面的编译器和连接器的路径都指向MCC18目录下。
建立好项目后,加载的头文件不是PIC.H(这个是PIC12/16系列的头文件),而是你用什么单片机则加载什么头文件,比如说PIC18F4680这款单片机,那就加载PIC18F4680.H这个文件需要注意的是并不是所有的单片机都有“自己名字.H”这样的文件,你需要查看具体的单片机的数据手册,这可以在Microchip网站上免费下载。
然后还需要把对应的LIB文件加载上比如说PIC18F4680.LIB,还有对应lkr文件,比如PIC18F4680.lkr。
还需要配置的是“Project”—》“Build Options”—》“Project”,在在弹出的对话框中找到“Directories”标签,看到一个Show directories for:旁边的下拉选项,分别找到“Include Search Path”“Library Search Path”“Linker-Script Search Path”,这三个选项,这三个分别是指定头文件目录(Mcc18\h)、Lib库文件目录(Mcc18\lib)和LKR目录(Mcc18\bin\lkr)的。点击那个“New”按钮建立路径。
如果还不行,把编译的错误信息发给我看看。
不过如果你是为了长期从事PIC单片机开发的话,我还是建议你先学PIC12、PIC16,并先学汇编开始。不管单片机还是计算机,不都是从汇编指令开始学起的么!
不建议初学者开始就先学PIC18单片机,建议先学PIC10、PIC12、PIC16系列单片机。如需要编译C文件,可以在Microchip的官网下载HT-PICC for PIC12/16那个。
但也不建议初学者开始学就用C编写。如果你不了解单片机内部结构和指令(指令就是汇编),那你永远也没法学懂单片机(不管是否PIC的)。
啰嗦的话说完了,现在说一下你的问题。装好以后,先要建立好一个项目,在建立项目的时候需要你指定编译器,则找到Microchip C18 toolsuite,并且确认下面的编译器和连接器的路径都指向MCC18目录下。
建立好项目后,加载的头文件不是PIC.H(这个是PIC12/16系列的头文件),而是你用什么单片机则加载什么头文件,比如说PIC18F4680这款单片机,那就加载PIC18F4680.H这个文件需要注意的是并不是所有的单片机都有“自己名字.H”这样的文件,你需要查看具体的单片机的数据手册,这可以在Microchip网站上免费下载。
然后还需要把对应的LIB文件加载上比如说PIC18F4680.LIB,还有对应lkr文件,比如PIC18F4680.lkr。
还需要配置的是“Project”—》“Build Options”—》“Project”,在在弹出的对话框中找到“Directories”标签,看到一个Show directories for:旁边的下拉选项,分别找到“Include Search Path”“Library Search Path”“Linker-Script Search Path”,这三个选项,这三个分别是指定头文件目录(Mcc18\h)、Lib库文件目录(Mcc18\lib)和LKR目录(Mcc18\bin\lkr)的。点击那个“New”按钮建立路径。
如果还不行,把编译的错误信息发给我看看。
不过如果你是为了长期从事PIC单片机开发的话,我还是建议你先学PIC12、PIC16,并先学汇编开始。不管单片机还是计算机,不都是从汇编指令开始学起的么!
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询