Я пытаюсь скомпилировать пример hello world, представленный в platformIO, в коде Visual Studio на Windows 10. Я использую компилятор G CC 9.3.0 из msys2. Всякий раз, когда я пытаюсь построить пример, я получаю следующую ошибку:
[cmake] CMake Error at C:/Users/user/.platformio/packages/framework-espidf/tools/cmake/idf.cmake:29 (include):
[cmake] include could not find load file:
[cmake]
[cmake] build
[cmake] Call Stack (most recent call first):
[cmake] C:/Users/user/.platformio/packages/framework-espidf/tools/cmake/project.cmake:7 (include)
[cmake] c:/Users/user/Documents/PlatformIO/Projects/200801-170248-espidf-hello-world/CMakeLists.txt:5 (include)
За этим следует та же ошибка для разных модулей. Когда я заглянул в idf.cmake, мне показалось, что переменная IDF_PATH изменилась с «C: / Users / user / .platformio / packages / framework-espidf /» на «C; /Users/user/.platformio/packages/framework. -espidf / "
Может ли это привести к тому, что cmake не найдет все эти модули, и как я могу решить эту проблему? Заранее спасибо.