Error fout in AD 9850
3 berichten
• Pagina 1 van 1
- Rob Groenewegen
- Berichten: 4
- Geregistreerd: 04 Jan 2017, 14:45
Error fout in AD 9850
Hoi
Ik krijg steeds deze fout bij het compileren.
Dacht eerst dat het te maken had met een nieuwe versie, omdat de sketch heeft het wel gedaan maar nu niet meer.
Iemand een idee.
Hoor het graag.......
Rob
Arduino: 1.6.12 (Windows 10), Board:"Arduino Nano, ATmega328"
C:\Users\Rob\AppData\Local\Temp\cca7kQvH.ltrans0.ltrans.o: In function `__vector_5':
cca7kQvH.ltrans0.o:(.text+0x7c4): undefined reference to `Rotary::process()'
C:\Users\Rob\AppData\Local\Temp\cca7kQvH.ltrans0.ltrans.o: In function `_GLOBAL__sub_I_r':
cca7kQvH.ltrans0.o:(.text.startup+0x676): undefined reference to `Rotary::Rotary(char, char)'
collect2.exe: error: ld returned 1 exit status
exit status 1
Fout bij het compileren van board Arduino Nano
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Ik krijg steeds deze fout bij het compileren.
Dacht eerst dat het te maken had met een nieuwe versie, omdat de sketch heeft het wel gedaan maar nu niet meer.
Iemand een idee.
Hoor het graag.......
Rob
Arduino: 1.6.12 (Windows 10), Board:"Arduino Nano, ATmega328"
C:\Users\Rob\AppData\Local\Temp\cca7kQvH.ltrans0.ltrans.o: In function `__vector_5':
cca7kQvH.ltrans0.o:(.text+0x7c4): undefined reference to `Rotary::process()'
C:\Users\Rob\AppData\Local\Temp\cca7kQvH.ltrans0.ltrans.o: In function `_GLOBAL__sub_I_r':
cca7kQvH.ltrans0.o:(.text.startup+0x676): undefined reference to `Rotary::Rotary(char, char)'
collect2.exe: error: ld returned 1 exit status
exit status 1
Fout bij het compileren van board Arduino Nano
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Advertisement
Re: Error fout in AD 9850
Hoi, kun je bij de voorkeuren de uitgebreide uitvoer voor de compiler aanzetten.
De eerste foutmelding is meestal de belangrijkste, kun je dat kopiëren en plakken om aan ons te laten zien ?
De __vector_5 zou een interrupt kunnen zijn, en de compiler kan de "Rotary" niet vinden. Misschien ontbreekt die library. Hoe heb je de Rotary Encoder library geïnstalleerd ? En welke Rotary Encoder library heb je gebruikt ?
Als je eerder een oudere versie van de Arduino IDE had geïnstalleerd, bijvoorbeeld versie 1.6.9 of ouder, of er staat nog ergens Java op je computer, dan is het mogelijk dat oude dingen en nieuwe dingen door elkaar gaan. Dan is het nodig om alle oude dingen te verwijderen (maar natuurlijk niet je eigen projecten in Mijn documenten \ Arduino), en ook de verborgen map(pen) "arduino15" te verwijderen, en Java te verwijderen. Daarna de Arduino IDE opnieuw installeren.
De eerste foutmelding is meestal de belangrijkste, kun je dat kopiëren en plakken om aan ons te laten zien ?
De __vector_5 zou een interrupt kunnen zijn, en de compiler kan de "Rotary" niet vinden. Misschien ontbreekt die library. Hoe heb je de Rotary Encoder library geïnstalleerd ? En welke Rotary Encoder library heb je gebruikt ?
Als je eerder een oudere versie van de Arduino IDE had geïnstalleerd, bijvoorbeeld versie 1.6.9 of ouder, of er staat nog ergens Java op je computer, dan is het mogelijk dat oude dingen en nieuwe dingen door elkaar gaan. Dan is het nodig om alle oude dingen te verwijderen (maar natuurlijk niet je eigen projecten in Mijn documenten \ Arduino), en ook de verborgen map(pen) "arduino15" te verwijderen, en Java te verwijderen. Daarna de Arduino IDE opnieuw installeren.
Re: Error fout in AD 9850
de compiler kan rotary:: process niet vinden kijk in de library (de cpp) of die er wel instaat, en roep je hem aan met 2 chars?
paul deelen
shooter@home.nl
shooter@home.nl
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 11 gasten