乐鑫技术交流
直播中

云中云

8年用户 942经验值
私信 关注
[问答]

如何将库添加到CMakeList?

我有 LVGL 库:
代码:全选
https://github.com/espressif/esp-iot-solution

在这个路径中:
代码:全选
c:/path/esp-iot-solution

我想将此路径添加到我的项目中。

我做了什么: 1. 为名为IOT_SOLUTION_PATH

的库路径 (c:/path/esp-iot-solution) 创建了一个新的环境变量。
2、在项目的CMakeLists.txt中,我添加了:

代码:全选
set(EXTRA_COMPONENT_DIRS "${EXTRA_COMPONENT_DIRS} ${IOT_SOLUTION_PATH}/components/button")

3.包括它:
代码:全选
#include "iot_button.h"

编译后:
代码:全选
fatal error: #include "iot_button.h": No such file or directory


一般来说,即使我在CMakeList.txt中添加了环境变量,程序仍然无法获取相关文件。

解决办法是什么?


更多回帖

发帖
×
20
完善资料,
赚取积分