Skip to content

\platforms\regina目录下idf.py build 编译报错:'esp_ble_gap_ext_adv_reprot_t' has not been declared #2

@Josh-Stick

Description

@Josh-Stick

编译环境:

  • 平台:window11
  • esp-idf版本:5.1.4

报错情况:

  • 操作:桌面端已正常编译通过。在编译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

已做尝试:

望佬解答,感谢

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions