编译报错,请求帮助
In file included from C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEScan.h:16,
from C:\Users\anxian\Desktop\esp_ble_tracker-master\tracker\TrackerI\TrackerI.ino:7:
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:99:7: error: 'vector' in namespace 'std' does not name a template type
std::vector<BLEUUID> m_serviceUUIDs;
^~~~~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:99:2: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:19:1:
+#include <vector>
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:99:2:
std::vector<BLEUUID> m_serviceUUIDs;
^~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:101:7: error: 'vector' in namespace 'std' does not name a template type
std::vector<std::string> m_serviceData;
^~~~~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:101:2: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
std::vector<std::string> m_serviceData;
^~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:102:7: error: 'vector' in namespace 'std' does not name a template type
std::vector<BLEUUID> m_serviceDataUUIDs;
^~~~~~
C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\BLE\src/BLEAdvertisedDevice.h:102:2: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
std::vector<BLEUUID> m_serviceDataUUIDs;
^~~
"WiFi.h" 对应多个库
已使用: C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\WiFi
未使用:C:\Program Files (x86)\Arduino\libraries\WiFi
exit status 1
为开发板 ESP32 Dev Module 编译时出错。