我有 LVGL 库:
代码:
全选
https://github.com/espressif/esp-iot-solution
在这个路径中:
代码:
全选
c:/path/esp-iot-solu
tion
我想将此路径添加到我的项目中。
我做了什么: 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中添加了环境变量,程序仍然无法获取相关文件。
解决办法是什么?