野火STM32开发板中的UCGUI LIB是怎么生成的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了野火STM32开发板中的UCGUI LIB是怎么生成的相关的知识,希望对你有一定的参考价值。

参考技术A

这个是生成LIB的技巧.也许大家在网上看到某些程序会发现,他们用这个方式来包含STM32
的库文件:


而不是像DX32的例程那样一堆C:

本回答被提问者和网友采纳
参考技术B 关注这个问题 参考技术C 用ucgui的源码编译出来的库文件。

STM32 UCGUI 移植完后 如何做成库 帮帮在下

移植完GUI后 编译时间太长 占用空间太大了 据说KEI4可以 做成库的形式 用的时候 直接用其函数就可以 玩过的 帮帮在下 最好有图解 我理解能力 不太好 菜鸟

把Create Library前的勾打上,之后编译,会在生成hex文件的文件夹(路径是你自己设定的)下生成相应的库文件***.lib,之后将其***.lib文件添加到工程中,GUI的源码就可以去掉了。不过最好单独建个工程来做UCGUI的库,以便需要修改UCGUI的源码的时候更新ucgui的库文件。

追问

哦 这样就行了啊 那他怎么知道 UCGUI的LIB 而不是 其他 函数产生的LIB 我想说的是 他是 只是UCGUI产生LIB 还是 整个工程都一起生成LIB

追答

如果你的工程中添加了其他的文件,那么这个库就不仅仅是ucgui的lib库了,所以建议将ucgui的源码单独建个工程来生成ucgui的库。

参考技术A 你把其他的c文件删掉只保留gui的c和h文件。然后生成lib文件。建议拷贝项目文件做备份。在备份中修改。然后把库添加进去即可。

以上是关于野火STM32开发板中的UCGUI LIB是怎么生成的的主要内容,如果未能解决你的问题,请参考以下文章

基于STM32移植UCGUI图形界面框架(3.9.0源码版本)

stm32入门开发板选野火还是正点原子呢?

stm32入门开发板选野火还是正点原子呢?

stm32入门开发板选野火还是正点原子呢?

[长文干货]MicroPython移植到野火STM32F429开发板

关于野火开发板stm32f103VET(拂晓开发板)DAPCMSIS-DAP下载烧录程序失败的问题及解决