-         

Ergebnis 1 bis 3 von 3

Thema: Eclipse kompiliert keine .cpp-files ?

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    22.01.2006
    Ort
    Bad Abbach
    Beiträge
    33

    Eclipse kompiliert keine .cpp-files ?

    Anzeige

    Hi,

    ich möchte gern c++ zur Programmierung des AVR nutzen. Daher habe ich mir eclipse-cpp-europa-fall2-win32, WinAVR-20070525 und 20070813-avr-eclipse runtergeladen und installiert.

    Wenn ich nun ein c++-Projekt erzeuge, meldet eclipse beim Build "Nothing to build". Rechtsklick auf die ".cpp-Datei -> Properties -> C/C++ Build -> Tool chain editor" verrät, das "-- NO TOOL --" selektiert ist. Wenn ich den "AVR-GCC C++-Compiler" aus der Liste wähle bekomme ich folgende Meldung:




    **** Build of configuration Standard for project test ****

    make -k all
    Building target: test.elf
    Invoking: Linker
    avr-gcc -Wl,-Map,.map -mmcu=atmega16 -o"test.elf"
    c:/winavr-20070525/bin/../lib/gcc/avr/4.1.2/../../../../avr/lib/avr5/crtm16.o: In function `__vectors':
    ../../../../../avr-libc-1.4.6/crt1/gcrt1.S:51: undefined reference to `main'
    make: *** [test.elf] Error 1
    make: Target `all' not remade because of errors.


    Benenne ich die .cpp in .c um, und füge in die Aufrufparameter für den avr-grr "-x c++" ein, dann kann ich c++-code kompilieren. Was is da los? Hatte das Problem schon jemand?

    Viele Grüße,
    Gerry

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    22.01.2006
    Ort
    Bad Abbach
    Beiträge
    33
    OK, anders gefragt... es gibt bestimmt Leute hier, die c++ verwenden, oder? Welche Toolchain und welche IDE setzt Ihr ein? (Möglichst unter Windows..)

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    21.10.2005
    Ort
    Erde
    Alter
    50
    Beiträge
    1.195
    Nutze mal die Suchfunktion ich habe schon mehrmals zu dem Thema geschrieben.

Berechtigungen

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