Du bist nicht angemeldet.

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

11

26.05.2009, 16:12

Zitat von »"FLO2"«

Jip, es kommt in meinem Buch vor(C++ für Spieleprogrammierer), Template-Klassen und Funktion. ;)
Dann ist die Librairy um einiges komfortabler?!

Naja. Also Templates sind natürlich super mehrfach verwendbar, allerdings kann man die schon vom Prinzip her nicht vorkompilieren, daher wäre eine solche Library dann Header only. Das ist natürlich auch ok, aber es hat halt nicht den Vorteil, das man irgendwas in dll's auslagern, oder etwas vorkompiliert (was schon ziemlich Zeit sparen kann).


Templates sind also schon sehr cool, aber oft muss man dabei viel neu kompilieren, was dann wieder nicht so schön ist.
Lieber dumm fragen, als dumm bleiben!

FLO2

Treue Seele

  • »FLO2« ist der Autor dieses Themas

Beiträge: 221

Beruf: Schüler

  • Private Nachricht senden

12

26.05.2009, 16:22

Mh, ich glaube ich bleib trotzdem bei den Librairys, da diese in meinem Buch erwähnt werden ;)
Pi mal Daumen = 18.84955592

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

13

26.05.2009, 16:40

Ich muss gestehen, dass ich nicht alles las, aber irgendwie klingen hier einige Aussagen nach "entweder Templates oder Library". Da gehört aber kein (exlusives) oder hin. Denn es gibt reine Template"libs", Libs mit Templates und Libs ohne Templates. Eine Library ist erstmal nur eine Art Auslagerung von Code. Ich zerlege z.B. ganz gerne meine Projekte in mehrere Unterbereiche bzw. libs, da dies, wie bereits erwähnt, die Kompilierzeit senken kann und auch beim verringern von Abhängigkeiten hilfreich ist.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

FLO2

Treue Seele

  • »FLO2« ist der Autor dieses Themas

Beiträge: 221

Beruf: Schüler

  • Private Nachricht senden

14

21.07.2009, 13:33

Hi
Ich habe das Thema Templates in meinem Buch durch. :)
So jetzt habe ich ein par Header-Dateien, die ich in vielen Projekten benutzen will. Zum Test habe ich ein Projekt erstellt und einfach unter
Projekt --> Vorhandenes Element hinzufügen --> Datei ausgewählt
Dann habe ich sie mit #include <bla> eingebunden.
Dann bekomme ich einen allzuhäufigen Fehler:

Quellcode

1
fatal error C1083: Datei (Include) kann nicht geöffnet werden: "Pause": No such file or directory

Und das bei jeder Header-Datei.
Ich habe auch schon versucht sie in den gleichen Ordner wie die cpp.-Datei zu kopieren: Gleicher Fehler.
Was muss ich denn ändern.
Ich benutze Visual C++ 2008 Express Edition.

Danke im Voraus :D
Pi mal Daumen = 18.84955592

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

FLO2

Treue Seele

  • »FLO2« ist der Autor dieses Themas

Beiträge: 221

Beruf: Schüler

  • Private Nachricht senden

16

21.07.2009, 14:45

Danke für die Hilfe :D

Hmm ich habe es mit Kopieren der Dateien in den Ordner und ohne. Beides hat aber nicht geklappt. Muss ich vielleicht Pfadgangaben oder Einstellungen ändern?
Pi mal Daumen = 18.84955592

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

17

21.07.2009, 14:59

Du kannst einen Standardpfad in VC angeben und dann mit <> einbeziehen, oder du nimmst einen relativen/absoluten Pfad mit und machst die Angabe mit "".

FLO2

Treue Seele

  • »FLO2« ist der Autor dieses Themas

Beiträge: 221

Beruf: Schüler

  • Private Nachricht senden

18

22.07.2009, 11:16

Hi
Wo muss ich den Standardpfad denn eingeben?
Wenn ich unter Projekt --> Alle Dateien anzeigen, stehen zwar die Dateien da, ich bekomme aber trotzdem den Fehler.
Muss ich wenn ich den Standartpfad angeben mit oder ohne .hpp einbeziehen.

Danke im Voraus! :D
Pi mal Daumen = 18.84955592

Werbeanzeige