操作:桌面端已正常编译通过。在编译esp32端时,使用 ESP-IDF 5.1CMD 进入到\platforms\regina后使用idf.py build 出现报错:'esp_ble_gap_ext_adv_reprot_t' has not been declared
build log:
In file included from D:/Works/School/DIYProject/Regina-1.0.0/platforms/regina/main/hal_regina/utils/ble_keyboard/BleKeyboard.cpp:17:
D:/Documents/esp-idf/v5.1.4/Espressif/frameworks/esp-idf-v5.1.4/components/driver/deprecated/driver/adc.h:19:2: warning: #warning "legacy adc driver is deprecated, please migrate to use esp_adc/adc_oneshot.h and esp_adc/adc_continuous.h for oneshot mode and continuous mode drivers respectively" [-Wcpp]
19 | #warning "legacy adc driver is deprecated, please migrate to use esp_adc/adc_oneshot.h and esp_adc/adc_continuous.h for oneshot mode and continuous mode drivers respectively"
| ^~~~~~~
In file included from D:/Works/School/DIYProject/Regina-1.0.0/platforms/regina/components/arduino_lite/libraries/BLE/src/BLEClient.h:25,
from D:/Works/School/DIYProject/Regina-1.0.0/platforms/regina/components/arduino_lite/libraries/BLE/src/BLEDevice.h:22,
from D:/Works/School/DIYProject/Regina-1.0.0/platforms/regina/main/hal_regina/utils/ble_keyboard/BleKeyboard.cpp:10:
D:/Works/School/DIYProject/Regina-1.0.0/platforms/regina/components/arduino_lite/libraries/BLE/src/BLEAdvertisedDevice.h:148:31: error: 'esp_ble_gap_ext_adv_reprot_t' has not been declared
148 | virtual void onResult(esp_ble_gap_ext_adv_reprot_t report) = 0;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1576/1744] Building CXX object esp-idf/main/CMakeFiles/__idf_main.dir/hal_regina/components/hal_ble.cpp.objFAILED: esp-idf/main/CMakeFiles/__idf_main.dir/hal_regina/components/hal_ble.cpp.obj
编译环境:
报错情况:
已做尝试:
望佬解答,感谢