转载自:

https://blog.csdn.net/ybhuangfugui/article/details/74997081

Ⅰ、写在前面
很多朋友看到如下工程窗口里面的图标(如:带有“钥匙”标记,带有“*号”标记,带有“禁止驶入”标志),就会产生疑问:这到底是啥意思呢?

其实,它的标记不一样,我们肯定能想到它具有不同的含义。工程窗口中的图标有十多种,下面我就讲述一下常见、重要图标的含义。

Ⅱ、工程标示图标
:这个图标很容易理解,标示一个工程;一般是在多工程下,容易区分工程。

Ⅲ、文件组或目标图标
这类图标大概可以分为如下三类:

工程目标:这个图标带有“*”号,和源文件带“*”号图标类似,就是修改了目标下面的属性。

已展开的文件组:这个就是展开了这个组。

未展开的文件组

Ⅳ、源文件头文件图标
这类图标大概可以分为如下两类:

源文件:这类是正常,没有带特殊标记的源文件,如C,CPP,库文件等。

头文件:包含Header file, image file, or documentationfile这些文件类型图标。

Ⅴ、带有特殊标记的图标
这类图标是很多初学的朋友不太理解的一类,下面讲述一下常见的四类图标:

1.只读文件图标
带有“钥匙”标记的图标:这个标记就是文件只读,不能修改;只需要去掉文件只读属性就可以修改了。

2.不编译选项图标
带有“禁止驶入”标记的图标:这个图标的意思主要就是指工程不包含该源文件,也就是不进行编译,链接等处理。可以通过:选中文件 -> 右键 修改属性:

3.未发现文件图标
带有“叹号”标记的图标:比较容易理解,就是没有发现源文件。这种一般是在关闭工程后,删除了对应的源文件。当再次打开工程后,会发现这个文件的图标就出现这种标记了。

4.文件配置和工程配置不同步图标
带有“*号”标记的图标:这个图标相对来说难理解一点,其实就是改变了单个文件的配置。有点类似上面第2点“不编译选项图标”,修改了该文件编译的优先级、对该文件增加相关宏定义等。

推荐阅读:

Keil综合(01)_一些常见文件类型的作用和功能说明

Ⅴ、最后
微信搜索“EmbeddDeveloper” 或者扫描下面二维码、关注,在我的底部菜单查看更多精彩内容!

Keil综合(02)_工程窗口各项图标描述相关推荐

  1. Keil综合(02)工程窗口各项图标描述

    相关标题:Keil图标. 带有"钥匙"图标 Ⅰ.写在前面 很多朋友看到如下工程窗口里面的图标(如:带有"钥匙"标记,带有"*号"标记,带有& ...

  2. 名编辑电子杂志大师教程 | 如何设置电子书微信分享的标题,小图标,描述?

    当您将做好的H5微杂志发布到微信上,并分享给朋友或者朋友圈的时候,微信上会弹出一个对话框,对话框上包含了以下信息:标题,缩略图以及描述.如图: [▲图1] 分享相关信息的设置是需要根据微信JS-SDK ...

  3. webgl三维观察综合实验_【CV现状-2】三维感知

    缘起 三维感知 目标识别 3.0. 目标是什么 3.1. 图像分割 3.2. 纹理与材质 3.3. 特征提取与描述 目标(和自身)在三维空间中的位置关系 目标的三维形状及其改变.目标的位移 符号识别 ...

  4. keil spi 调试_单片机软件出问题了?有经验的工程师这么调试

    单片机软件调试方法有很多,今天我们来看一看都有哪些值得大家学习的调试方法. 欢迎关注哈,有搞单片机的北漂吗,来抱团取暖吧,关注私信入群 一.一切跟着手册走 单片机本身就是要驱动各类传感器,软件都是跑在 ...

  5. 整理前端综合笔记_从入门到入坟

    文章为个人整合的笔记,并无商业用途 JS 基础语法操作符等 Var关键字 – typeof操作符 – undefined - null - boolean number - string - symb ...

  6. neo4j图形算法综合指南_网页设计中色彩使用的综合指南

    neo4j图形算法综合指南 There is a lot of material about color to be found online. But none of us has the time ...

  7. keil删除工程_管理keil工程目录的详细步骤

    新建一个 keil 工程,初学者一般都会新建一个文件夹(下面用我的一个 1602 的测试程序做为实例) , 然后将每个涉及到的 .c  .h 文件, 还有 keil 的输出文件都一下放在 这个文件夹里 ...

  8. 描述文件_【iOS】描述文件删除不了?教你一键移除所有恶意描述文件

    有个大兄弟微信求助,说他在网页上安装了一个这样的第三方的"视频学习软件",但是现在想删除App却发现无法移除描述文件,屏幕长按删除也没法删除软件,很是着急 长按没有删除选项 这种加 ...

  9. java中哈夫曼编码所用的函数_数据结构(java语言描述)哈夫曼编码

    原理:哈夫曼编码是根据将已给出的权值作为叶子结点,生成一颗哈夫曼树,然后使得权重最小. 首先生成已给权重的所有的叶子结点,然后取所有节点中最小和次小的结点作为左右孩子生成一个哈夫曼树,计算出父节点的权 ...

  10. mysql实现综合排名_利用sql 进行综合排名

    目的:当pp表有两组不同数值,求综合排名是不能用求和汇总排名 解释:id,shu1,shu2 是数据源PP表 /*shu1,shu2越大越好,排名越前*/ shu1no是排名值,shu2no是排名值 ...

最新文章

  1. 【硬核】自己动手实现轻量级神经网络推理框架
  2. linux文件系统中文件基本权限,Linux文件权限基本属性图文详解
  3. ioremap 与 mmap【转】
  4. 用SVR模型完成对Boston房价的回归预测
  5. logback.xml 常用配置详解
  6. entity framework6 edmx文件详解
  7. windows批处理脚本bat
  8. jQuery迷你帮助查找功能
  9. Android TabLayout和ViewPager
  10. win10 如何设置绿色保护色?
  11. 接口测试常用文档模板介绍
  12. logistic regression(二项 logistic 与 多项logistic )
  13. Ruby ERB注入反序列化
  14. excel ctrl shift+键盘方向键的使用
  15. button的几种使用方式
  16. 西瓜大战java_让“西瓜大战”来得更加猛烈些
  17. Linux 配置crash
  18. Vue RSA加密和解密
  19. OpenCV + OpenCV Contrib安装教程(windows)
  20. kindle安卓 文件_从提示框:Kindle快捷方式,Explorer文件搜索和Easy Android铃声

热门文章

  1. Java实战项目-移动电商秒杀系统seckill优化
  2. Es6模板字符串条件判断
  3. office 论文 页码_word如何设置毕业论文页码
  4. 播放器音视频同步及网络抖动解决方案
  5. 如何根据IP地址获取局域网内的主机名称
  6. matlab2016 wavread,matlabwavread用法
  7. Ubuntu双显卡切换方法总结
  8. Python爬取百度文库的内容输出
  9. 以debug模式启动PostgreSQL服务
  10. 一个医院为何要架设数字网络时钟系统(电子时钟系统)