Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Phili
unregistriert
Sheddex
unregistriert
C-/C++-Quelltext |
|
1 |
#include "Character.hpp"
|
C-/C++-Quelltext |
|
1 2 |
int addProzent (int Wert, int Prozent); float addProzent (float Wert, int Prozent); |
Zitat von »"Phili"«
@KaiserHannes
Du bringst da was durcheinander: Zum Projekt hinzufügen heißt nicht, sie irgendwo im Code aufzuschreiben, sondern dem Kompiler deutlich machen, dass sie dazugehört(Projekteinstellungen).
Zitat von »"DarkHunter"«
Schreib mal anstatt
C-/C++-Quelltext
1#include "Character.hpp"
C-/C++-Quelltext
1 2 int addProzent (int Wert, int Prozent); float addProzent (float Wert, int Prozent);
bei beiden .cpp's.
Im Endeffekt ist es das gleiche, es werden eben nur die Prototypen benötigt damit der Copiler in einer der cpp's überhaupt "weiß" das addProzentüberhaupt existiert.
Zitat von »"KaiserHannes"«
mit #include "charakter.cpp"
geht es dann,
Frage, wo ist das den in den einstellungen zu finden, das man es einfach dort einstellen kann?
Phili
unregistriert
Zitat von »"Phili"«
@kaiser hannes
Du verstehsts immer noch nciht ganz... Ein Kompiler kompiliert alle cpp dateien, die zum Projekt gehören(bei Visual C++ über Projekt->Vorhandenen Element hinzufügen). Die header hingegen gehören nicht direkt zum Projekt, sondern werden in die cpp dateien eingebettet(per #include).
Werbeanzeige