Board: ESP32 Devkit V1
Core Installation/update date: 17-02-2020
IDE name: Platform.io
Flash Frequency: 40Mhz
PSRAM enabled: no
Upload Speed: 115200
Computer OS: Windows 10
Initializing a project for CLion fails. CLion can't reload the project. Building and uploading works fine.
I initialized the project with:
platformio init --ide clion --board esp32doit-devkit-v1
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[env:esp32doit-devkit-v1]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
lib_deps =
Ethernet
upload_port = COM5
"C:\Program Files\JetBrains\CLion 2019.3.2\bin\cmake\win\bin\cmake.exe" -DCMAKE_BUILD_TYPE=esp32doit-devkit-v1 -G "CodeBlocks - NMake Makefiles" "L:\ESP32 Projects\ArtnetDMXNode"
-- The C compiler identification is MSVC 19.24.28315.0
-- The CXX compiler identification is MSVC 19.24.28315.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: L:/ESP32 Projects/ArtnetDMXNode/cmake-build-esp32doit-devkit-v1
Cannot get compiler information:
Compiler exited with error code 1: C:\Users\Max\.platformio\packages\toolchain-xtensa32\bin\xtensa-esp32-elf-g++.exe @C:\Users\Max\AppData\Local\Temp\response-file7113640273495437527 C:\Users\Max\AppData\Local\Temp\compiler-file6254639411744189379 | @response-file7113640273495437527=/TP "-IL:\ESP32 Projects\ArtnetDMXNode\src" "-IL:\ESP32 Projects\ArtnetDMXNode\.pio\libdeps\esp32doit-devkit-v1\Ethernet_ID872\src" -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\SPI\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\config -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\app_trace -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\app_update -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\asio -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\bootloader_support -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\bt -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\coap -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\console -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\driver -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp-tls -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp32 -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp_adc_cal -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp_event -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp_http_client -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp_http_server -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp_https_ota -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp_ringbuf -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\ethernet -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\expat -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\fatfs -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\freemodbus -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\freertos -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\heap -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\idf_test -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\jsmn -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\json -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\libsodium -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\log -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\lwip -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\mbedtls -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\mdns -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\micro-ecc -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\mqtt -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\newlib -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\nghttp -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\nvs_flash -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\openssl -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\protobuf-c -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\protocomm -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\pthread -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\sdmmc -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\smartconfig_ack -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\soc -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\spi_flash -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\spiffs -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\tcp_transport -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\tcpip_adapter -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\ulp -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\vfs -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\wear_levelling -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\wifi_provisioning -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\wpa_supplicant -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\xtensa-debug-module -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp-face -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\esp32-camera -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\fb_gfx -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\cores\esp32 -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\variants\doitESP32devkitV1 -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\ArduinoOTA\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\AsyncUDP\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\AzureIoT\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\BLE\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\BluetoothSerial\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\DNSServer\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\EEPROM\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\ESP32\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\ESPmDNS\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\FFat\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\FS\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\HTTPClient\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\HTTPUpdate\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\NetBIOS\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\Preferences\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\SD\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\SD_MMC\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\SimpleBLE\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\Ticker\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\Update\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\WebServer\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\WiFiClientSecure\src -IC:\Users\Max\.platformio\packages\framework-arduinoespressif32\libraries\Wire\src -IC:\Users\Max\.platformio\packages\toolchain-xtensa32\xtensa-esp32-elf\include -IC:\Users\Max\.platformio\packages\toolchain-xtensa32\xtensa-esp32-elf\include\c++\5.2.0 -IC:\Users\Max\.platformio\packages\toolchain-xtensa32\xtensa-esp32-elf\include\c++\5.2.0\xtensa-esp32-elf -IC:\Users\Max\.platformio\packages\toolchain-xtensa32\lib\gcc\xtensa-esp32-elf\5.2.0\include -IC:\Users\Max\.platformio\packages\toolchain-xtensa32\lib\gcc\xtensa-esp32-elf\5.2.0\include-fixed -IC:\Users\Max\.platformio\packages\tool-unity "-IL:\ESP32 Projects\ArtnetDMXNode\include" -fno-rtti -fno-exceptions -std=gnu++11 -Os -g3 -Wall -nostdlib -Wpointer-arith -Wno-error=unused-but-set-variable -Wno-error=unused-variable -mlongcalls -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -Wno-error=deprecated-declarations -Wno-error=unused-function -Wno-unused-parameter -Wno-sign-compare -fstack-protector -fexceptions -Werror=reorder "-D'PLATFORMIO=40201'" "-D'ARDUINO_ESP32_DEV'" "-D'ESP32'" "-D'ESP_PLATFORM'" "-D'F_CPU=240000000L'" "-D'HAVE_CONFIG_H'" "-D'MBEDTLS_CONFIG_FILE=mbedtls/esp_config.h'" "-D'ARDUINO=10805'" "-D'ARDUINO_ARCH_ESP32'" "-D'ARDUINO_VARIANT=doitESP32devkitV1'" "-D'ARDUINO_BOARD=DOIT ESP32 DEVKIT V1'" /Be /Bd /EP
xtensa-esp32-elf-g++.exe: error: /TP: No such file or directory
xtensa-esp32-elf-g++.exe: error: /Be: No such file or directory
xtensa-esp32-elf-g++.exe: error: /Bd: No such file or directory
xtensa-esp32-elf-g++.exe: error: /EP: No such file or directory
Use MinGW instead of Visual Studio in CLion.



Most helpful comment
Solution:
Use MinGW instead of Visual Studio in CLion.