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

  稍微有些讲究的程序员可能就会觉得用MPLAB项目组织的一团糟。于是大家想到了一种方法,就是将项目中的文件分门别类的放到不同的文件夹下,从而形成清晰的项目树。
 
方法如下:
右键《工程项目》->《Build Options》->《Directories》->《Show directories for》
选择<output Directory>         设置输出文件路径为  "F:\2.DCCP LED Driver\OUTPUT"
选择<include Search Path>     设置源文件路径为     "F:\2.DCCP LED Driver\code"
 
编译一下试试,看看是否成功。如果成功,那么我先恭喜你,学会了这样的操作。
 
但同时,我也想问个问题:如果工程所在的路径发生了变化会怎样?(比如工程从F盘copy到E盘)怎样做才能使工程放在哪里都能进行呢?
接下来就要引入相对路径了。。。
在你的环境目录中,只需做出如下的更改
1.将上级目录去掉,加入"./"
2.将"\"改为“/”
 
举例说明:
原路径"F:\2.DCCP LED Driver\OUTPUT"
现改为"./OUTPUT"
原路径"F:\2.DCCP LED Driver\code"
现改为"./code"
这种方法无需在开始建立工程时建立文件夹,因为如果没有指定文件夹,系统会自动分配一个!
 

MPLAB设置路径的更多相关文章

  1. MpLab设置编译文件输出路径

    MpLab设置编译文件输出路径

  2. 用node.js express设置路径后 子路径下的页面访问静态资源路径出问题

    在routes/news_mian.js 设置了访问news_main.html 的路径 '/',通知设置一个访问news-page.html的子路径'/newspage'子路径.但是在访问loacl ...

  3. aspx文件移动到新建的文件夹中设置路径的问题

    项目中仅仅把aspx移动到想要的文件夹内是会出错的,不用想也知道是路径问题.这里我就说这个路径该如何去修改. 两个地方需要修改:1.母版路径修改方法: <link href="Styl ...

  4. xcode改名称、路径后要在终端中设置路径

    打印xcode位置: xcode-select -print-path 重新设置xcode位置 sudo xcode-select -switch /Applications/Xcode/Xcode6 ...

  5. MTK 软件设置路径

    1. uboot路径 mediatek\custom\common\uboot\logo\hvga\hvga_kernel.bmp mediatek\custom\common\uboot\logo\ ...

  6. python设置路径值时为什么要输入r

    r:代表处理不转义现象 Python中,u表示unicode string,表示使用unicode进行编码,没有u表示byte string,类型是str,在没有声明编码方式时,默认ASCI编码.如果 ...

  7. JFinal文件下载及设置路径

    一:利用超链接 <a href="/download/a.docx">download</a> 二:java代码 1.页面 <a href=" ...

  8. android 给ImageView设置路径

    ImageView是Android程序中经常用到的组件,它将一个图片显示到屏幕上. 在UI xml定义一个ImageView如下: public void onCreate(Bundle savedI ...

  9. robotframe中使用report,设置路径带有时间戳

    1.打开C:\Python27\Lib\site-packages\robotide\contrib\testrunner,找到testrunner.py.   修改代码块def _create_te ...

随机推荐

  1. Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-9enuqi/MySQL-python/

    hu@hu-VirtualBox:/home/newdisk/telnet-scanner$ sudo pip install MySQL-python[sudo] hu 的密码: The direc ...

  2. iso十款常用类库

    iso十款常用类库 MBProgressHUD(进展指示符库)   地址:https://github.com/jdg/MBProgressHUD   苹果的应用程序一般都会用一种优雅的,半透明的进度 ...

  3. LeetCode567. Permutation in String

    Given two strings s1 and s2, write a function to return true if s2 contains the permutation of s1. I ...

  4. BZOJ3170: [Tjoi2013]松鼠聚会(切比雪夫距离转曼哈顿距离)

    Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1524  Solved: 803[Submit][Status][Discuss] Descripti ...

  5. dicom和dicomdir

    转载http://blog.sina.com.cn/s/blog_4bce5f4b01019ix5.html DICOM 文件内容在 Part 3 DICOM IOD 里定义.CT, MR, CR, ...

  6. Eclipse中文乱码解决方案

    Eclipse中文乱码解决方案 1)第一个设置:window>perferences>general>workspace>text file encoding 2)Jsp编码问 ...

  7. 用h+c实现天天生鲜首页

    网页效果图:http://www.dycun.cc/ 如下: css代码 main.css: /*因为大部分的字体都是12px,颜色一致, 所以统一设置下*/ body{ font-size: 12p ...

  8. Selenium页面加载策略

    https://blog.csdn.net/wkb342814892/article/details/81611737 https://blog.csdn.net/ouyanggengcheng/ar ...

  9. Nagios 监控Windows服务器(详细篇)

    1. 监控内容 windows服务器的内部参数包括以下 a. 内存使用状况 b. CPU负载 c. 磁盘使用状况 d. 服务状态 e. 运行的进程 2. 监控原理 在windows服务器内安装NSCl ...

  10. python代码实现截图识字

    有次网上down了个截图实识的软件,发现一天只能用10次要钱才能解锁免费,很气,作为一个菜鸡怎么能忍受 于是自己用python写了个简单的小工具,分享给大家 代码如下: 先安装库 from PIL i ...