tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von sheel
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
396
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ibafluss ibafluss ist offline Mitglied Gold
    Registriert seit
    Feb 2011
    Beiträge
    168
    Hey Leute!

    Könnte mir vielleicht jemand erklären, wie man in Code::Blocks ein Projekt für die Konsole erstellt und ein paar Dateien hinzufügt. Vor allem, was man am Anfang auswählen soll (Release und Debug). Könnte mir jemand erklären was das ist?

    Ich hab im Internet leider da nichts brauchbares gefunden. Gibt zwar einige Hilfen, doch da finde ich nicht das, was ich brauche.

    Lg
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hi

    Release: Das "normale" Programm, das man weitergeben/
    zum Download anbieten/verkaufen/etc, kann

    Debug: Braucht mehr Speicher/Leistung/etc., hat aber dafür
    mehr/bessere Möglichkeiten, Fehler zu finden.
    Als Nur-Anwender sinnlos, wenn man auch Release haben kann,
    aber für den Programmierer während der Entwicklung...

    Gruß
    ibafluss bedankt sich. 
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    ibafluss ibafluss ist offline Mitglied Gold
    Registriert seit
    Feb 2011
    Beiträge
    168
    Danke für die Erklärung!

    Aber auf was ich hinaus wollte:
    Ich habe ein Projekt nur mit Release erstellt. Dann habe ich neue Dateien erstellt und die zum Projekt hinzugefügt.
    Jetzt ist es fertig und der Compiler meldet mir eine multiple Definition of main. Der Fehler wird im Quelltext nicht angezeigt und im Quelltext existiert auch nur eine main-Funktion.
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Code::Blocks Hilfe-umb.png  
     

  4. #4
    ibafluss ibafluss ist offline Mitglied Gold
    Registriert seit
    Feb 2011
    Beiträge
    168
    Ich habe gerade bemerkt, dass das Programm funktioniert, wenn ich die main.o und die main.exe vom Projekt entferne. Muss ich das jetzt immer so machen? Weil Code::Blocks fügt die beiden Dateien am Anfang automatisch hinzu.
     

  5. #5
    Thomasio Thomasio ist offline Mitglied Platin
    Registriert seit
    Aug 2006
    Beiträge
    680
    Beim Erstellen eines neuen Projektes legt C::B automatisch eine main.c, bzw. main.cpp an.
    Diese enthält eine minimale main(), quasi als Grundlage für den Anfang eines neuen Projekts.
    Wenn du dem Projekt eine Datei hinzufügst in der deine eigene main() drin ist, musst du die automatisch erstellte main.cpp aus dem Projekt entfernen.
     

  6. #6
    ibafluss ibafluss ist offline Mitglied Gold
    Registriert seit
    Feb 2011
    Beiträge
    168
    Das ist mir schon klar, ich habe ja die erstellte main() von Code::Blocks benutzt. Nur mit der main.o, die auch automatisch mitangelegt wird, gibt es Probleme. Wenn ich die main.o lösche geht alles ganz normal.
     

  7. #7
    Thomasio Thomasio ist offline Mitglied Platin
    Registriert seit
    Aug 2006
    Beiträge
    680
    Das Problem hatte ich noch nie, aber das mag daran liegen, dass ich die automatisch erstellte main.cpp immer als erstes vom Projekt entferne und mir dann eine neue (leere) Datei erstelle in der ich meine eigene main() schreibe.
    Normalerweise dürften die .o und .exe aber überhaupt keinen Einfluss auf das Projekt haben, weil die beim bilden des Projekts immer überschrieben werden.
     

Ähnliche Themen

  1. MySQL mit Code::Blocks
    Von yax im Forum C/C++
    Antworten: 18
    Letzter Beitrag: 01.09.11, 16:10
  2. Antworten: 1
    Letzter Beitrag: 17.10.09, 09:50
  3. c++ Code::blocks Problem
    Von mentosfresser im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 24.11.08, 17:50
  4. Code::Blocks und Qt?
    Von Theranium im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 05.06.08, 18:46
  5. Fehlermeldung Bei Code::blocks
    Von 20AMG08 im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 19.02.08, 13:38