Go Down

Topic: IRremote.h library werkt niet meer? (Read 4113 times) previous topic - next topic

akatchi

Voorheen werkte deze library prima, nu telkens als ik probeer mijn code te compilen krijg ik deze error:
Code: [Select]
Arduino: 1.6.12 (Windows 10), Board:"Arduino/Genuino Uno"

Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':

(.text+0x0): multiple definition of `__vector_7'

libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

Meerdere bibliotheken gevonden voor "IRremote.h"
Gebruikt: C:\Users\NAAM\Documents\Arduino\libraries\IRremote
Niet gebruikt: E:\Arduino\libraries\RobotIRremote
exit status 1
Fout bij het compileren van board Arduino/Genuino Uno

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Ik heb verschillende libraries geprobeerd van de IRremote nu en krijg bij allemaal een error, voorheen niet. (Ik weet dat hij zegt 'Niet gebruikt: E:\Arduino\libraries\RobotIRremote' maar dat is niet waarom die niet werkt).
Hebben jullie deze error ook?

nicoverduin

Je hebt de libraries op 2 plekken staan. Oplossing is een van beide verwijderen. 
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

akatchi

Je hebt de libraries op 2 plekken staan. Oplossing is een van beide verwijderen.
Ik heb maar 1x IRremote library op de schijf C:, en de standaard Arduino RobotIRremote zit in schijf E:, maar ik heb geen 2x IRremote libraries.

akatchi

Ik heb nu de RobotIRremote verwijderd en nu is dit de error:

Code: [Select]
Arduino: 1.6.12 (Windows 10), Board:"Arduino/Genuino Uno"

Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':

(.text+0x0): multiple definition of `__vector_7'

libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Fout bij het compileren van board Arduino/Genuino Uno

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

akatchi

Ook voorbeelden in de library compilen niet, allemaal met dezelfde error...

MAS3

Hier gaat het om volgens mij.

Code: [Select]
Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':

(.text+0x0): multiple definition of `__vector_7'



Op de een of andere manier word underscore underscore vector underscore 7 meerdere keren aangemaakt in de library.
Of heb je die __vector_7 ook nog globaal aangemaakt toevallig ?
Die globale zou je dan een andere naam moeten geven.
Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

akatchi

Hier gaat het om volgens mij.

Code: [Select]
Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':

(.text+0x0): multiple definition of `__vector_7'



Op de een of andere manier word underscore underscore vector underscore 7 meerdere keren aangemaakt in de library.
Of heb je die __vector_7 ook nog globaal aangemaakt toevallig ?
Die globale zou je dan een andere naam moeten geven.

Ik heb niks veranderd in de library, zou ook niet weten hoe eigenlijk. Heb hem meerdere keren opnieuw gedownload en geinstalled.. hoe zou ik die een globale naam moeten geven? (gisteren kwam er toevallig een update uit voor deze library maar daar werd deze fout niet in opgelost).

nicoverduin

Ik zou de ide installatie eens goed deinstalleren. Hierbij de de folder c:gebruikers/username/appdata/roaming/arduino15 opruimen
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

akatchi

Ik zou de ide installatie eens goed deinstalleren. Hierbij de de folder c:gebruikers/username/appdata/roaming/arduino15 opruimen
Ga ik doen, dankje Nico. Ik raak dan toch niet mijn code's kwijt?

akatchi

Ik zou de ide installatie eens goed deinstalleren. Hierbij de de folder c:gebruikers/username/appdata/roaming/arduino15 opruimen
Die map bestaat niet bij mij...

nicoverduin

Bij staat ie zowel hier : C:\Users\Nico\AppData\Local\Arduino15
als hier: C:\Users\Nico\AppData\roaming\Arduino15
Mochten ze er staan dan beide verwijderen.
Het kan zijn dat je appdata folder verborgen is.
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

akatchi

C:\Users\Nico\AppData\Local\Arduino15
Die werkte voor mij als ik AppData invoerde in de balk, de map is inderdaad verborgen. Heb alles in het mapje verwijderd. Nu kijken of het werkt.

akatchi

Nog steeds dezelfde error na het mapje verwijderd te hebben:
Code: [Select]
Arduino: 1.6.12 (Windows 10), Board:"Arduino/Genuino Uno"

Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':

(.text+0x0): multiple definition of `__vector_7'

libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Fout bij het compileren van board Arduino/Genuino Uno

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

nicoverduin

Je kan nog een nieuwere versie van de IDE proberen?
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

akatchi

Je kan nog een nieuwere versie van de IDE proberen?
Volgens mij heb ik de nieuwste al, moet ik Arduino verwijderen en dan weer opnieuw downloaden, of is er echt een updater voor ergens?

Go Up