Platform.io-如何只编译项目中使用的库文件



我使用的是ESP8266音频库,其中包含许多文件。我只使用了其中的一小部分,但当我想构建我的项目时,platformio会尝试使每一个都变得复杂。这是一个很大的问题,因为未使用的填充有依赖项,这些依赖项不包括在我的项目中(例如SD卡库、文件系统库…(。我可以用arduino IDE构建我的代码,没有任何问题,但我不能在平台中做同样的事情。我试图调整src_filter标志,但它根本没有效果。我被这个问题困扰了一天多,我找不到任何相关信息:/谢谢你的回答。

哦,我自己解决了!:D我已经在platformio.ini上将"lib_ldf_mode"设置为"deep"。它现在的操作完全符合我的需要。它从"src/"文件夹开始,然后递归编译导入和导入的导入等

最新更新