历史上的今天
返回首页

历史上的今天

今天是:2024年09月26日(星期四)

正在发生

2019年09月26日 | keil下生成与使用库文件

2019-09-26 来源:eefocus

写过系统级程序的同学对库(lib,dll)都不陌生把,一个是静态库一个是动态库。


库大家都知道是不需要编译的,而且别人是无法看到源代码的,这样的好处就是编译快,并且方便移植,更安全。


但是keil好像只能用静态库,这里就简单的说一下把。


例如我有一个LED的文件,可以实现点灯的功能,并且是c++开发的,我想把它做成静态库方便以后使用。


等我搭建一个c++的keil工程.......................

终于搭建好了,烧录后可以正常运行。


下面直接把led.cpp生成led.lib

编译一下,下面看到已经生成led.lib文件了

下面看看怎么使用


我们去上面那个目录找到led.lib文件,放到我们添加过的文件夹里,然后双击加入工程里


删除led.cpp,添加led.lib,编译一下

下载程序后,程序运行ok

推荐阅读

史海拾趣

EVERLIGHT公司的发展小趣事

进入21世纪,随着全球电子产业的快速发展,EVERLIGHT迎来了市场扩张的机遇。公司不仅巩固了在台湾市场的领先地位,还积极开拓国际市场。通过与国际知名品牌的合作,EVERLIGHT的产品逐渐进入全球市场,赢得了广泛认可。同时,公司还加强了对新兴市场的开拓,如中国大陆、东南亚等地区,为公司的持续发展注入了新的动力。

Chip Quik公司的发展小趣事

在不断发展壮大的过程中,Chip Quik公司始终注重品牌建设和持续创新。公司加大了对研发部门的投入,不断推出新技术和新产品,以满足市场的不断变化。同时,公司还通过加强品牌宣传和推广,提高了品牌知名度和美誉度,为公司的长远发展奠定了坚实的基础。

这些故事虽然基于假设和一般性的行业趋势,但它们可以反映出一家电子行业中类似公司可能经历的发展路径和挑战。希望这些故事能够为您了解Chip Quik公司或其他电子行业公司的发展提供一定的参考。

深圳杜因特(DOINGTER)公司的发展小趣事

为了进一步提升自身实力和市场竞争力,杜因特积极寻求与国内外一流芯片代工厂、封装测试代工厂的合作。通过紧密的合作关系,杜因特不仅获得了先进的技术支持,还实现了产品质量的稳步提升。同时,公司还积极与国内外知名电子企业建立战略合作关系,共同开拓市场,实现共赢发展。

Electro-Films Inc Semi-Films Div公司的发展小趣事

进入21世纪后,随着全球电子产业的蓬勃发展,Semi-Films Division 开始积极拓展国际市场。公司参加了多个国际性的电子产品展览会,与全球各地的客户建立了联系。同时,公司还加大了对海外市场的投入,设立了多个海外办事处和代理商,为客户提供更加便捷的服务。这些举措使得 Semi-Films 的产品逐渐走向世界,成为国际知名的薄膜材料供应商。

ENOCEAN公司的发展小趣事

2010年,EnOcean公司成功成为国际标准组织ISO/IEC的成员。这一里程碑事件标志着EnOcean的技术和产品在全球范围内得到了广泛认可。通过参与制定无线传感网络的国际标准,EnOcean进一步巩固了其在行业内的领先地位,为推广其无线无源传输技术奠定了坚实基础。

Acme Electric Corporation公司的发展小趣事

作为一家以技术创新为核心竞争力的公司,EnOcean始终致力于研发更先进、更高效的无线无源传输技术。通过不断投入研发资源,EnOcean在能量转换效率、数据传输速率等方面取得了显著进展。同时,公司还积极探索新的应用领域和市场机会,以保持其在电子行业中的领先地位。

以上五个故事概述了EnOcean公司在电子行业中发展的主要历程和关键事件。通过这些故事,我们可以看到EnOcean凭借其在无线无源传输技术方面的持续创新和卓越性能,成功在全球市场上赢得了广泛认可和应用。

问答坊 | AI 解惑

USB 总线接口芯片CH372

1、概述   CH372 是一个USB 总线的通用设备接口芯片,是CH371的升级产品,是CH375芯片的功能简化版。在本地端,CH372 具有8 位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机/DSP/MCU/MPU等控制器的系统总线上;在计算机系 ...…

查看全部问答>

MSP430单片机常用模块与综合系统实例精讲

本帖最后由 paulhyde 于 2014-9-15 09:38 编辑 MSP430单片机常用模块与综合系统实例精讲,有实例图和程序。  …

查看全部问答>

模拟电路设计的九个级别(转)

一段 你刚开始进入这行,对PMOS/NMOS/BJT什么的只不过有个大概的了解,各种器件的特性你也不太清楚,具体设计成什么样的电路你也没什么主意,你的电路图主要看国内杂志上的文章,或者按照教科书上现成的电路,你总觉得他们说得都有道理。你做的电 ...…

查看全部问答>

灌电流和拉电流的概念及记忆方法(转)

看来很多网友都搞不清灌电流和拉电流的概念,下面就此解释一下,希望看过本文后不再就此困扰。 一个重要的前提:灌电流和拉电流是针对端口而言的。 名词解释——灌:注入、填充,由外向内、由虚而实。渴了,来一大杯鲜榨橙汁,一饮而尽,饱了,这 ...…

查看全部问答>

谁知道LPC2194单片机哪里能解密

谁知道LPC2194单片机哪里能解密?…

查看全部问答>

求培训学校

要求从基础开始 在上海上课周末    教师有能力 有实力 具有一定的开发经验 我想学习硬件设计 最终目标 能自己设计系统 请大家推荐下好的培训学校 …

查看全部问答>

请教各位高手烧写bootloader后出现的问题

小弟昨天买了个板子,尽早烧vivi进去后,板子上电后在超级终端里能看到vivi启动,但是不管按什么键都进不了vivi的命令行,于是换成U-boot,烧写完后在超级终端里发现flash那里是 0 k,望高人赐教如何解决。vivi无法进入命令行是否是因为不支持flash ...…

查看全部问答>

毕业设计快把我逼疯了求助

最近赶上做毕业设计 快把我逼疯了 我毕业设计的题目是  基于linux下ov511摄象头的视频程序设计 就是设计一个上层的程序  跟低层连接 把图象输出出来. 但是开始想的简单  但是遇到图象采集的问题根本一点都不懂看 ...…

查看全部问答>

Windows CE 进程调度的疑问?

进程调度的疑问: 如果我同时运行10个程序,在Windows CE6.0 版本中,每个进程都享有2G的独立空间。虚拟空间一共只有2G,那么它是通过什么方式来调度的和分配空间的了? 如果我其中一个进程调度另外一个进程的时候,当前进程的内存保存在那里去了 ...…

查看全部问答>

SQLCE连接数据库遇到的问题。错误80040E21

用SQLCE在WINCE6上远程连接服务器SQL2000数据库。 两个例子代码。 第一个是演示ISSCERDA->SubmitSQL这个方法的。参数配置: _T(\"http://192.168.1.77/sqlce/sqlcesa30.dll\") _T(\"provider=sqloledb; data source=ACER-05; Initial Catalog=d ...…

查看全部问答>