Esp32 'yi Vscode'da Arduino framework ile kodlarken hata

cemalb

Üye
Katılım
9 Eki 2019
Mesajlar
126
Puanları
1
Esp32 'yi Vscode'da Arduino framework ile kodlarken bu hatayı alıyorum: [.pio\build\esp32doit-devkit-v1\firmware.elf] Error 1
Merhabalar.
Esp32 yi Arduino ide ile programlamaya başlamıştım. Hazır örnekler üzerinde anlamaya çalışıyorum. Daha sonra intellisense gibi güzel özelliklerinden dolayı Vscode'a geçiş yaptım. Ancak bir yerde sorun yaşıyorum. Bluetooth serial örneğindeki kodları kendi basit bluetooth kütüphaneme eklemek istedim. Arduino İde'de yazıp çalıştırdığım kodlar Vscode'da hata verdi.

Hatanın kaynağı "bluetooth.cpp" deki " BluetoothSerial SerialBth; "satırı. Bunu kaldırınca düzeliyor. Ama sebebini çözemedim.
Tüm gün internette çok sayıda forumda aradım ama aradığımı bulamadım. Bilen arkadaşlardan yorum bekliyorum.


Çok basit olduğu için kod kısmını buraya yapıştırıp kalabalık yapmıyorum.

Hata mesajları:
Kod:
|-- <BluetoothSerial> 1.0

Building in release mode

Compiling .pio\build\esp32doit-devkit-v1\src\main.cpp.o

Linking .pio\build\esp32doit-devkit-v1\firmware.elf

.pio\build\esp32doit-devkit-v1\src\bluetooth.cpp.o:(.literal._Z7bt_initv+0x20): undefined reference to `BluetoothSerial::begin(String, bool)'

.pio\build\esp32doit-devkit-v1\src\bluetooth.cpp.o:(.literal.startup._GLOBAL__sub_I_SerialBth+0x4): undefined reference to `BluetoothSerial::BluetoothSerial()'

.pio\build\esp32doit-devkit-v1\src\bluetooth.cpp.o:(.literal._Z7readBthv+0x14): undefined reference to `BluetoothSerial::read()'  

.pio\build\esp32doit-devkit-v1\src\bluetooth.cpp.o:(.literal.exit._GLOBAL__sub_D_SerialBth+0x0): undefined reference to `BluetoothSerial::~BluetoothSerial()'

.pio\build\esp32doit-devkit-v1\src\bluetooth.cpp.o: In function `bt_init()':

C:\Users\Cemal\Documents\PlatformIO\Projects\r2k_bth/src/bluetooth.cpp:18: undefined reference to `BluetoothSerial::begin(String, bool)'

.pio\build\esp32doit-devkit-v1\src\bluetooth.cpp.o: In function `_GLOBAL__sub_I_SerialBth':

C:\Users\Cemal\Documents\PlatformIO\Projects\r2k_bth/src/bluetooth.cpp:18: undefined reference to `BluetoothSerial::BluetoothSerial()'

.pio\build\esp32doit-devkit-v1\src\bluetooth.cpp.o: In function `readBth()':

C:\Users\Cemal\Documents\PlatformIO\Projects\r2k_bth/src/bluetooth.cpp:25: undefined reference to `BluetoothSerial::read()'

C:\Users\Cemal\Documents\PlatformIO\Projects\r2k_bth/src/bluetooth.cpp:26: undefined reference to `BluetoothSerial::read()'

.pio\build\esp32doit-devkit-v1\src\bluetooth.cpp.o: In function `_GLOBAL__sub_D_SerialBth':

C:\Users\Cemal\Documents\PlatformIO\Projects\r2k_bth/src/bluetooth.cpp:8: undefined reference to `BluetoothSerial::~BluetoothSerial()'

collect2.exe: error: ld returned 1 exit status

*** [.pio\build\esp32doit-devkit-v1\firmware.elf] Error 1
 

Ekli dosyalar

  • 1.png
    1.png
    61.3 KB · Görüntüleme: 17
  • 2.jpg
    2.jpg
    560 KB · Görüntüleme: 12
  • 3.png
    3.png
    60.2 KB · Görüntüleme: 11
  • 4.png
    4.png
    242.1 KB · Görüntüleme: 14
Moderatör tarafında düzenlendi:

Forum istatistikleri

Konular
128,099
Mesajlar
914,961
Kullanıcılar
449,800
Son üye
bukurt

Yeni konular

Geri
Üst