1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
396
396
EMPFEHLEN
-
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
-
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ß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, ...?
-
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.
-
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.
-
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.
-
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.
-
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
-
MySQL mit Code::Blocks
Von yax im Forum C/C++Antworten: 18Letzter Beitrag: 01.09.11, 16:10 -
lib-Funktionen in die exe einbinden mit Code::Blocks
Von _Steffan_ im Forum C/C++Antworten: 1Letzter Beitrag: 17.10.09, 09:50 -
c++ Code::blocks Problem
Von mentosfresser im Forum C/C++Antworten: 1Letzter Beitrag: 24.11.08, 17:50 -
Code::Blocks und Qt?
Von Theranium im Forum C/C++Antworten: 4Letzter Beitrag: 05.06.08, 18:46 -
Fehlermeldung Bei Code::blocks
Von 20AMG08 im Forum C/C++Antworten: 9Letzter Beitrag: 19.02.08, 13:38





Zitieren

Login






