- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 5 von 5

Thema: undefined reference to `main' ?

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.09.2010
    Ort
    Bad Nenndorf
    Beiträge
    159

    undefined reference to `main' ?

    Anzeige

    E-Bike
    Hallo ich habe folgendes Problem, ich habe grade auf die schnelle eine Code geschrieben um Servos anzusteuern.
    Code:
    //#include <LiquidCrystal.h>#include <Servo.h>
    
    
    //
    Servo alphaOne;
    Servo alphaTwo;
    //Servo alphaThree;
    //
    Servo betaOne;
    Servo betaTwo;
    //Servo betaThree;
    //
    Servo gammaOne;
    Servo gammaTwo;
    //Servo gammaThree;
    //
    Servo deltaOne;
    Servo deltaTwo;
    //Servo deltaThree;
    //
    //#define IRS       1 //AbstandSensor AnalogerPortPin
    //
    //LiquidCrystal lcd(0,1,2,3,4,5,6);
    //
    void setup() {     
      //
      alphaOne.attach(13);
      alphaTwo.attach(12);
      //alphaThree.attach(11);
      //
      betaOne.attach(10);
      betaTwo.attach(9);
      //betaThree.attach(8);
      //
      gammaOne.attach(7);
      gammaTwo.attach(6);
      //gammaThree.attach(5);
      //
      deltaOne.attach(4);
      deltaTwo.attach(3);
      //deltaThree.attach(2);
      //
      
    }
    
    
    
    
    void loop() {
      alphaOne.write(90);
      alphaTwo.write(90);
      //alphaThree.attach(4);
      //
      betaOne.write(90);
      betaTwo.write(90);
      //betaThree.attach(7);
      //
      gammaOne.write(90);
      gammaTwo.write(90);
      //gammaThree.attach(10);
      //
      deltaOne.write(90);
      deltaTwo.write(90);
      //deltaThree.attach(13);
      //
      //
      
      //
    }

    und als Fehlermeldung bekommen ich nun
    Code:
    c:/users/tom/desktop/arduino-1.0.1/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr51/crtm1280.o:(.init9+0x0): undefined reference to `main'
    ich weis aber nicht wo mein Fehler ist.

    Könnt ihr mir helfen?
    Geändert von robots4-ever (14.04.2013 um 06:56 Uhr)

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Wo ist das Hauptprogramm (main)? Hast du dir schon C Programme angeschaut?

    MfG Hannes

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.09.2010
    Ort
    Bad Nenndorf
    Beiträge
    159
    Das ist das Hauptprogramm das Main heißt.

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    13.09.2010
    Ort
    Bad Nenndorf
    Beiträge
    159
    geht jetzt wieder. Ich habe das Programm jetzt einfach um benannt .

  5. #5
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Das ist ein falscher Aufbau eines C Programmes. Es soll nicht die Datei "main" heißen sondern im Programm soll es ein main geben.
    http://www.cpp-tutor.de/cpp/le01/main.html dieses Tutorial ist zwar für C++, der Aufbau ist aber gleich.

    MfG Hannes

Ähnliche Themen

  1. [ERLEDIGT] undefined reference to...
    Von lineage im Forum C - Programmierung (GCC u.a.)
    Antworten: 10
    Letzter Beitrag: 03.02.2011, 18:38
  2. Linker meldet: /main.c:10: undefined reference to `test_init
    Von Jeronnimo im Forum C - Programmierung (GCC u.a.)
    Antworten: 16
    Letzter Beitrag: 08.12.2009, 19:38
  3. undefined reference to `setLEDs'
    Von Vicinzu im Forum Robby RP6
    Antworten: 9
    Letzter Beitrag: 29.04.2008, 16:12
  4. undefined reference to ...
    Von Bääääär im Forum C - Programmierung (GCC u.a.)
    Antworten: 15
    Letzter Beitrag: 05.08.2007, 08:01
  5. undefined reference to `sqrt'
    Von becherglas im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 23.09.2004, 15:56

Berechtigungen

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

LiFePO4 Speicher Test