当前位置: 首页 > news >正文

郑州web网站制作宁夏百度公司

郑州web网站制作,宁夏百度公司,网页版微信怎么下载,台州免费建站一、为什么要封装文件成LIB 提高编译效率 如果一份文件已经在整个工程中发挥出了我们期待的作用,现在想要将其封装成库,则可以在已经成型的工程文件中将不需要编译的文件从工程全部移出掉,只留下我们需要封装的文件,这样就可以提…

一、为什么要封装文件成LIB

提高编译效率

如果一份文件已经在整个工程中发挥出了我们期待的作用,现在想要将其封装成库,则可以在已经成型的工程文件中将不需要编译的文件从工程全部移出掉,只留下我们需要封装的文件,这样就可以提高我们的运行效率。

封装前编译(左图),我们可以发现hardware中的所有.c文件都被编译,但事实上,比如LED.c代码已经修改完毕,绝对不会修改,因此为了提高编译效率,我可以将LED.c封装成LED.lib。

封装前编译(右图),我们可以发现led文件没有被编译,即可提高运行效率。

二、如何将工程中文件封装成LIB

第一步,先把自己的工程复制一份,一份用于生成LIB文件,一份用于添加LIB文件。然后勾选魔方块,把自己要封装的文件留下,其他的文件都删除

第二步:勾选魔术棒,然后将生成文件修改成特殊的名字,例如Led

 

第三步,编译运行,生成led.lib文件 

三、工程中如何加入LIB文件

第一步:首先将led.lib文件放入你的工程路径下,我放置的路径时hardware,然后你们放置的路劲可以任意

第二步:点击魔方块,然后删除led.c文件,加入led.lib文件

第三步:编译没有错误,执行成功,我们可以跳转LED函数,发现跳转失败

四、注意事项

在运用自制库中的函数时,编译提示函数没有声明,包含库里面的头文件时,会显示这个头文件不存在。因此直接采用extern 声明用到的函数即可。

http://www.fp688.cn/news/146897.html

相关文章:

  • 福州工程网站建设团队免费访问国外网站的app
  • 权威做网站的公司淘宝关键词推广
  • 做电影网站如何赚钱如何优化搜索关键词
  • 诸城网站建设开发百度医生
  • 网站开发者yotoon流量网站
  • 复兴专业做网站在线培训系统
  • 做流量的网站拉新推广怎么找渠道
  • 包头市住房和城乡建设局网站seo关键词快速提升软件官网
  • 济南网站建设多少钱宁波seo在线优化方案公司
  • 个人备案购物网站站长工具查询入口
  • 网站竞价难做优化网络推广方法技巧
  • 绵阳市做公司网站保健品的营销及推广方案
  • 做暖暖免费视频网站雅虎搜索
  • 网站流量赚钱营销推广方案模板
  • 深圳坪山高铁站站长之家素材网站
  • 网站建设视频百度网盘下载电商平台排行榜
  • 企业网站建设方案论文寰宇seo
  • 有那些是做批发的网站百度建站多少钱
  • 网站关键词排名查询aso推广优化
  • seo网站模版免费下载官方百度
  • 做网站设计制作公司宁波网站推广方案
  • 网站如何做seo推广方案搜狐财经峰会
  • 福建漳州网站建设价格黑帽seo优化
  • 怎么做网站呀网络推广营销网站建设专家
  • 网站制作公司都还赚钱吗百度流量统计
  • 昌平沙河网站建设新闻头条新闻
  • 北京律师微网站怎么做建站宝盒
  • 做网站id推广普通话手抄报内容简短
  • 横岗网站建设网络推广专家
  • wordpress 标题 插件seo优化关键词放多少合适