• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32固件库和Keil里面的Lib库是什么关系

凉城小呆呆 2018-10-31 浏览量:1179
是不同的库吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • lib库是提前编译好的,stm32的固件库一般是以源代码的形式给的。早期emwin的库好像就是以lib的形式提供的,用户只需要包含头文件,就可以使用它的功能了。
    • 发布于 2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • lib是封装编译好的库,你看不到里面的具体代码,你只要调用已告知的函数,传递参数就能用;固件库是能完整看到代码的。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的固件库是能够看到里面的数据结构和代码的;LIB是封装好的函数库,只告诉你有哪些函数,该传递什么参数,你只管调用。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • lib是封装好的库keil用的,固件库可以自己修改的
    • 发布于2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

  • lib是提前编译好的,使用这个可以加快你的编译速度,不过无法查看源代码
    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • lib库是没有源码的,是提前编译好的,需要使用的时候调用就行

    而STM32的固件库是有源码的,跟着整个工程一起编译

    • 发布于2018-11-07
    • 举报
    • 评论 0
    • 0
    • 0

  • lib是动态链接库,是编译之后生成的,不可以检索到声明和定义信息,而静态库像.h .c .cpp这种是可以检索到声明和定义的。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 只是不同版本的编译器编译的,其源码可能还是一样的。


    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 一个动态库一个是静态库,实际使用都是一样的,只不过是编译的方式不一样
    • 发布于2018-12-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32固件库和Keil里面的Lib库是什么关系