[已解决] 关于编译出错的疑问
Posted: Tue Jun 22, 2021 8:06 am
尊敬的工程师,你好。我在编写demo的时候出现问题,特意想请教一下,我在idf里面的例子里面,uart_events这个例子里面,开启了蓝牙功能。加入了蓝牙部分,用于学习,但是我发现编译的时候,出现下面的警告。(前提下,我已经在menuconfig开启蓝牙功能,奇怪的是我将芯片改为esp32并开启蓝牙功能,是可以编译过去的。但是在ESP32C3会出现下面的经过,相关的头文件已经加入,希望可以得到回答,这样我对环境会慢慢熟悉起来),期待你的回复,工程师,谢谢。
in function `gatts_profile_a_event_handler':
c:\esp-idf\fallbell\uart_events\build/../main/farBell_ble.c:264: undefined reference to `esp_ble_gap_config_adv_data'
c:/.espressif/tools/riscv32-esp-elf/1.24.0.123_64eb9ff-8.4.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/8.4.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\esp-idf\fallbell\uart_events\build/../main/farBell_ble.c:287: undefined reference to `esp_ble_gap_config_adv_data'
c:/.espressif/tools/riscv32-esp-elf/1.24.0.123_64eb9ff-8.4.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/8.4.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\esp-idf\fallbell\uart_events\build/../main/farBell_ble.c:430: undefined reference to `esp_ble_gap_start_advertising'
in function `gatts_profile_a_event_handler':
c:\esp-idf\fallbell\uart_events\build/../main/farBell_ble.c:264: undefined reference to `esp_ble_gap_config_adv_data'
c:/.espressif/tools/riscv32-esp-elf/1.24.0.123_64eb9ff-8.4.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/8.4.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\esp-idf\fallbell\uart_events\build/../main/farBell_ble.c:287: undefined reference to `esp_ble_gap_config_adv_data'
c:/.espressif/tools/riscv32-esp-elf/1.24.0.123_64eb9ff-8.4.0/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/8.4.0/../../../../riscv32-esp-elf/bin/ld.exe: c:\esp-idf\fallbell\uart_events\build/../main/farBell_ble.c:430: undefined reference to `esp_ble_gap_start_advertising'