要如何往eclipse导入esp32-s2-hmi-devkit-1的例程
要如何往eclipse导入esp32-s2-hmi-devkit-1的例程
从GitHub下载了esp32-s2-hmi-devkit-1的例程,但是编译时候提醒缺少各种头文件,请问要如何正确的导入esp32-s2-hmi-devkit-1专用头文件。(eclipse之前可以正常编译ESP32其他版本的范例
)-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 要如何往eclipse导入esp32-s2-hmi-devkit-1的例程
你是用 eclipse 建了个工程,然后把示例拷贝过去?
那需要改一下你工程目录下的 CMakeLists.txt,set(EXTRA_COMPONENT_DIRS ../../../components) 里的路径需要改成你实际的路径。
那需要改一下你工程目录下的 CMakeLists.txt,set(EXTRA_COMPONENT_DIRS ../../../components) 里的路径需要改成你实际的路径。
Re: 要如何往eclipse导入esp32-s2-hmi-devkit-1的例程
改成实际的components的目录么?可是改成components的实际地址之后也Error: could not find CMAKE_PROJECT_NAME in Cache
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 要如何往eclipse导入esp32-s2-hmi-devkit-1的例程
EXTRA_COMPONENT_DIRS 可以指定到任何的目录,作为 IDF 里标准 components 的扩充。
你都不需要把 esp32-s2-hmi-devkit-1/components 拷贝到 idf 的 examples 下。
只需改成如:
假设你 esp-dev-kits 在 F 盘,这里你出问题是因为路径的写法,需要用 “/”。
你都不需要把 esp32-s2-hmi-devkit-1/components 拷贝到 idf 的 examples 下。
只需改成如:
Code: Select all
set(EXTRA_COMPONENT_DIRS F:/esp-dev-kits/esp32-s2-hmi-devkit-1/components)
Re: 要如何往eclipse导入esp32-s2-hmi-devkit-1的例程
我已经修改成指定的components目录,但是还是出现了找不到文件夹这类的问题,是我哪里步骤弄错了么
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 要如何往eclipse导入esp32-s2-hmi-devkit-1的例程
esp-dev-kits 的 submodule 没有拉取全。
然后指定你所需的 components 路径。
Code: Select all
git clone --recursive https://github.com/espressif/esp-dev-kits.git
Who is online
Users browsing this forum: Baidu [Spider] and 140 guests