zoukankan      html  css  js  c++  java
  • IAR和Keil文件包含路径设置

    在模块化编程时,为一个模块单独设置头文件是必不可少的。

    在两款主流编译器中,在引用模块函数时候,包含头文件路径是必须的,那么设置文件路径的准确性就显得尤为重要。

    否则,编译器会报错,无法打开某某头文件!

    结合自己的经验,总结下在这两款编译下如何设置文件包含路径:

    首先是工程的建立,在实际的工程文件夹下,一般都会有project文件夹用来保存实际工程,例如建有同project平级的文件夹driver用来保存驱动函数,driver下又分为inc和src,分别用来保存驱动函数的头文件和源文件,又建有文件夹peripheral用来保存外设驱动函数,peripheral文件下又分为inc和src,分别用来保存驱动函数的头文件和源文件。

    假设如下图:

    假设现有gpio.h在driverinc中;

      有iic.h在peripheralinc中;

    【IAR设置包含路径方法】

    C/C++ Compiler中Preprocessor中做如下设置:

    1 $PROJ_DIR$driverinc    
    2 $PROJ_DIR$peripheralinc

    【Keil设置包含路径方法】

    C/C++中IncludePath做如下设置:

    1 ..driverinc
    2 ..perpheralinc
  • 相关阅读:
    axios的拦截请求与响应
    Vue.mixin言简意赅的示例
    vue的formdata图片预览以及上传
    vue页面更新数据
    vue对象比较,阻止后退
    vue检索内容
    vue侧滑菜单
    JavaScript易错知识点整理
    写好你的JavaScript
    LeetCode123 Best Time to Buy and Sell Stock III
  • 原文地址:https://www.cnblogs.com/achao123456/p/5326519.html
Copyright © 2011-2022 走看看