- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 9 von 9

Thema: C++ Verweis aus einer C++ Datei auf Classen, Variablen in anderen C++Datei

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #3
    Benutzer Stammmitglied
    Registriert seit
    05.10.2018
    Beiträge
    33
    Sorry wenn meine Aussagen falsch sind - bin kein C++ Programmierer.

    SoftwareSerial und EasyVR sind Classen - hab gerade in den Header Dateien gecheckt.
    Die werden im gleichen Zug deklariert und definiet.

    Datei1:
    SoftwareSerial port(12, 13);
    EasyVR easyvr(port);
    ++++++++++++++++++++++++++++++++

    Datei2:
    extern "C" SoftwareSerial port(12, 13);
    extern "C" EasyVR easyvr(port);


    Syntaktisch scheint alles OK zu sein - Eclipse meldet keinen Fehler.
    Nur der Compiler meint es handelt sich um eine Doppeldefinition.

    Wie gehe ich das Problemm um???

    project/setup.cpp.o (symbol from plugin): In function `port':
    (.text+0x0): multiple definition of `port'
    project/SprachSteuerung01.cpp.o (symbol from plugin).text+0x0): first defined here
    project/setup.cpp.o (symbol from plugin): In function `port':
    (.text+0x0): multiple definition of `irsend'
    project/SprachSteuerung01.cpp.o (symbol from plugin).text+0x0): first defined here
    project/setup.cpp.o (symbol from plugin): In function `port':
    (.text+0x0): multiple definition of `rcSwitch'
    project/SprachSteuerung01.cpp.o (symbol from plugin).text+0x0): first defined here
    project/setup.cpp.o (symbol from plugin): In function `port':
    (.text+0x0): multiple definition of `easyvr'
    project/SprachSteuerung01.cpp.o (symbol from plugin).text+0x0): first defined here
    collect2.exe: error: ld returned 1 exit status
    Geändert von arwar52 (24.11.2020 um 19:41 Uhr)

Ähnliche Themen

  1. AVR DOS, Uhrzeit nach überschreiben einer Datei.
    Von tomdul im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 0
    Letzter Beitrag: 01.09.2015, 16:31
  2. Hex.Datei für Steuerung einer Mischanlage
    Von Flitzek im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 10
    Letzter Beitrag: 08.03.2013, 15:36
  3. Zwei Word Variablen in einer anderen verpacken Schieberegist
    Von Fabi1234 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 17
    Letzter Beitrag: 11.12.2007, 16:44
  4. Erzeugen einer .Hex-Datei aus mehreren C-Quelltexten !!
    Von casa74 im Forum C - Programmierung (GCC u.a.)
    Antworten: 6
    Letzter Beitrag: 13.06.2005, 20:33
  5. C Datei in Bin oder Hex Datei umwandeln
    Von MSSauerxxx im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 3
    Letzter Beitrag: 08.05.2005, 15:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen