i used your templete and i followed your instruction but its not work for me!!!
Component paths: /root/esp/esp-idf/components/app_trace /root/esp/esp-idf/components/app_update /root/esp_cpp_arduino/components/arduino /root/esp/esp-idf/components/asio /root/esp/esp-idf/components/bootloader /root/esp/esp-idf/components/bootloader_support /root/esp/esp-idf/components/bt /root/esp/esp-idf/components/coap /root/esp/esp-idf/components/console /root/esp/esp-idf/components/cxx /root/esp/esp-idf/components/driver /root/esp/esp-idf/components/efuse /root/esp/esp-idf/components/esp-tls /root/esp/esp-idf/components/esp32 /root/esp/esp-idf/components/esp_adc_cal /root/esp/esp-idf/components/esp_common /root/esp/esp-idf/components/esp_eth /root/esp/esp-idf/components/esp_event /root/esp/esp-idf/components/esp_gdbstub /root/esp/esp-idf/components/esp_http_client /root/esp/esp-idf/components/esp_http_server /root/esp/esp-idf/components/esp_https_ota /root/esp/esp-idf/components/esp_https_server /root/esp/esp-idf/components/esp_local_ctrl /root/esp/esp-idf/components/esp_ringbuf /root/esp/esp-idf/components/esp_rom /root/esp/esp-idf/components/esp_websocket_client /root/esp/esp-idf/components/esp_wifi /root/esp/esp-idf/components/espcoredump /root/esp/esp-idf/components/esptool_py /root/esp/esp-idf/components/expat /root/esp/esp-idf/components/fatfs /root/esp/esp-idf/components/freemodbus /root/esp/esp-idf/components/freertos /root/esp/esp-idf/components/heap /root/esp/esp-idf/components/idf_test /root/esp/esp-idf/components/jsmn /root/esp/esp-idf/components/json /root/esp/esp-idf/components/libsodium /root/esp/esp-idf/components/log /root/esp/esp-idf/components/lwip /root/esp_cpp_arduino/main /root/esp/esp-idf/components/mbedtls /root/esp/esp-idf/components/mdns /root/esp/esp-idf/components/mqtt /root/esp/esp-idf/components/newlib /root/esp/esp-idf/components/nghttp /root/esp/esp-idf/components/nvs_flash /root/esp/esp-idf/components/openssl /root/esp/esp-idf/components/partition_table /root/esp/esp-idf/components/protobuf-c /root/esp/esp-idf/components/protocomm /root/esp/esp-idf/components/pthread /root/esp/esp-idf/components/sdmmc /root/esp/esp-idf/components/soc /root/esp/esp-idf/components/spi_flash /root/esp/esp-idf/components/spiffs /root/esp/esp-idf/components/tcp_transport /root/esp/esp-idf/components/tcpip_adapter /root/esp/esp-idf/components/ulp /root/esp/esp-idf/components/unity /root/esp/esp-idf/components/vfs /root/esp/esp-idf/components/wear_levelling /root/esp/esp-idf/components/wifi_provisioning /root/esp/esp-idf/components/wpa_supplicant /root/esp/esp-idf/components/xtensa
-- Configuring done
CMake Error at /root/esp/esp-idf/tools/cmake/component.cmake:445 (add_library):
Cannot find source file:
/root/esp_cpp_arduino/main/main.c
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
Call Stack (most recent call first):
/root/esp/esp-idf/tools/cmake/component.cmake:508 (idf_component_register)
main/CMakeLists.txt:8 (register_component)
CMake Error at /root/esp/esp-idf/tools/cmake/component.cmake:445 (add_library):
No SOURCES given to target: __idf_main
Call Stack (most recent call first):
/root/esp/esp-idf/tools/cmake/component.cmake:508 (idf_component_register)
main/CMakeLists.txt:8 (register_component)
CMake Generate step failed. Build files cannot be regenerated correctly.
cmake failed with exit code 1
i used your templete and i followed your instruction but its not work for me!!!
Component paths: /root/esp/esp-idf/components/app_trace /root/esp/esp-idf/components/app_update /root/esp_cpp_arduino/components/arduino /root/esp/esp-idf/components/asio /root/esp/esp-idf/components/bootloader /root/esp/esp-idf/components/bootloader_support /root/esp/esp-idf/components/bt /root/esp/esp-idf/components/coap /root/esp/esp-idf/components/console /root/esp/esp-idf/components/cxx /root/esp/esp-idf/components/driver /root/esp/esp-idf/components/efuse /root/esp/esp-idf/components/esp-tls /root/esp/esp-idf/components/esp32 /root/esp/esp-idf/components/esp_adc_cal /root/esp/esp-idf/components/esp_common /root/esp/esp-idf/components/esp_eth /root/esp/esp-idf/components/esp_event /root/esp/esp-idf/components/esp_gdbstub /root/esp/esp-idf/components/esp_http_client /root/esp/esp-idf/components/esp_http_server /root/esp/esp-idf/components/esp_https_ota /root/esp/esp-idf/components/esp_https_server /root/esp/esp-idf/components/esp_local_ctrl /root/esp/esp-idf/components/esp_ringbuf /root/esp/esp-idf/components/esp_rom /root/esp/esp-idf/components/esp_websocket_client /root/esp/esp-idf/components/esp_wifi /root/esp/esp-idf/components/espcoredump /root/esp/esp-idf/components/esptool_py /root/esp/esp-idf/components/expat /root/esp/esp-idf/components/fatfs /root/esp/esp-idf/components/freemodbus /root/esp/esp-idf/components/freertos /root/esp/esp-idf/components/heap /root/esp/esp-idf/components/idf_test /root/esp/esp-idf/components/jsmn /root/esp/esp-idf/components/json /root/esp/esp-idf/components/libsodium /root/esp/esp-idf/components/log /root/esp/esp-idf/components/lwip /root/esp_cpp_arduino/main /root/esp/esp-idf/components/mbedtls /root/esp/esp-idf/components/mdns /root/esp/esp-idf/components/mqtt /root/esp/esp-idf/components/newlib /root/esp/esp-idf/components/nghttp /root/esp/esp-idf/components/nvs_flash /root/esp/esp-idf/components/openssl /root/esp/esp-idf/components/partition_table /root/esp/esp-idf/components/protobuf-c /root/esp/esp-idf/components/protocomm /root/esp/esp-idf/components/pthread /root/esp/esp-idf/components/sdmmc /root/esp/esp-idf/components/soc /root/esp/esp-idf/components/spi_flash /root/esp/esp-idf/components/spiffs /root/esp/esp-idf/components/tcp_transport /root/esp/esp-idf/components/tcpip_adapter /root/esp/esp-idf/components/ulp /root/esp/esp-idf/components/unity /root/esp/esp-idf/components/vfs /root/esp/esp-idf/components/wear_levelling /root/esp/esp-idf/components/wifi_provisioning /root/esp/esp-idf/components/wpa_supplicant /root/esp/esp-idf/components/xtensa
-- Configuring done
CMake Error at /root/esp/esp-idf/tools/cmake/component.cmake:445 (add_library):
Cannot find source file:
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
Call Stack (most recent call first):
/root/esp/esp-idf/tools/cmake/component.cmake:508 (idf_component_register)
main/CMakeLists.txt:8 (register_component)
CMake Error at /root/esp/esp-idf/tools/cmake/component.cmake:445 (add_library):
No SOURCES given to target: __idf_main
Call Stack (most recent call first):
/root/esp/esp-idf/tools/cmake/component.cmake:508 (idf_component_register)
main/CMakeLists.txt:8 (register_component)
CMake Generate step failed. Build files cannot be regenerated correctly.
cmake failed with exit code 1