MPLAB设置路径

发布者:静逸心境最新更新时间:2020-09-08 来源: eefocus关键字:MPLAB  设置路径 手机看文章 扫描二维码
随时随地手机看文章

大家都知道在MPLAB环境下编译程序,c文件、h文件、编译器生成的文件等等,都会被编译器无情的放在一个项目文件夹下。


稍微有些讲究的程序员可能就会觉得用MPLAB项目组织的一团糟。于是大家想到了一种方法,就是将项目中的文件分门别类的放到不同的文件夹下,从而形成清晰的项目树。

 

方法如下:

右键《工程项目》->《Build Options》->《Directories》->《Show directories for》

选择         设置输出文件路径为  "F:2.DCCP LED DriverOUTPUT"

选择     设置源文件路径为     "F:2.DCCP LED Drivercode"

 

编译一下试试,看看是否成功。如果成功,那么我先恭喜你,学会了这样的操作。

 

但同时,我也想问个问题:如果工程所在的路径发生了变化会怎样?(比如工程从F盘copy到E盘)怎样做才能使工程放在哪里都能进行呢?

接下来就要引入相对路径了。。。

在你的环境目录中,只需做出如下的更改

1.将上级目录去掉,加入"./"

2.将""改为“/”

 

举例说明:

原路径"F:2.DCCP LED DriverOUTPUT"

现改为"./OUTPUT"

原路径"F:2.DCCP LED Drivercode"

现改为"./code"

这种方法无需在开始建立工程时建立文件夹,因为如果没有指定文件夹,系统会自动分配一个!

关键字:MPLAB  设置路径 引用地址:MPLAB设置路径

上一篇:PIC单片机控制的的旋转门
下一篇:16系列和18系列的不同

推荐阅读最新更新时间:2024-11-10 19:41

MPLAB X IDE 用Pickit3烧录 提示:找不到目标器件
把勾去掉。 选右边的文件,再点击确定 多句话,记着把下面的烧录电压勾上。也别忘记了。如果5V不行,可以降低到4.75V再试。
[单片机]
<font color='red'>MPLAB</font> X IDE 用Pickit3烧录 提示:找不到目标器件
MPLAB X IDE】02:fatal error: xxx.h: No such file or directory的解决
在MPLAB X IDE软件中新建工程。按照惯例,通常会把头文件放在名为 h 的文件夹下,源文件放在 src 文件夹下,如下图所示。这里编译时会报标题所示错误。 环境 MPLAB X IDE版本:v5.10 编译器:xc16-gcc v1.20 解决方法 1、打开菜单 文件项目属性,弹出项目属性对话框。点击 XC16,编辑 Common include dirs。 2、添加 ..和.目录。 这两种路径分别表示:上一级目录的h文件夹和本级目录。 3、点击 OK 按钮后。
[单片机]
【<font color='red'>MPLAB</font> X IDE】02:fatal error: xxx.h: No such file or directory的解决
使用MPLAB X IDE新建项目和通过MCC配置引脚
使用MPLAB X IDE来新建项目,并且通过MCC来配置引脚,可以方便、快捷地建立起项目框架和基本配置代码。在使用MPLAB X IDE新建项目之前,先确定是否安装好了MCC插件,这个插件并不会随同IDE安装,而是需要单独安装的,下面先介绍MCC插件的安装过程,如果您已经安装好了这个插件,则可直接看第二部分。 一、安装MCC插件 这个插件有两种安装方法,一是在线安装,另一个是事先下载好再安装,由于在线安装需要较长的时间,建议最好还是先下载好后再安装。 1、在线安装 在“工具——插件”窗口里的“可用插件”里选择到MCC选项,点击左下方的“安装”按钮,然后耐心等待下载完成(如下图): 2、事先下载好再安装 在插件
[单片机]
使用<font color='red'>MPLAB</font> X IDE新建项目和通过MCC配置引脚
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved