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
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 |
#define WIN32_LEAN_AND_MEAN #pragma comment(lib, "sdl.lib") #pragma comment(lib, "glu32.lib") #pragma comment(lib, "winmm.lib") //#pragma comment(lib, "SDL_image.lib") #pragma comment(lib, "opengl32.lib") ... #pragma comment(lib, "SDLmain.lib") |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Eroda« (04.08.2012, 19:05)
Ok, hat sich geklärt.
Fehler war: laden durch pragma comment ging net(bisher ka wieso, mal schaun).
Und geladen wurde als Windows Tool, muss jedoch für Konsole geladen werden.
S4My
unregistriert
Libraries mit pragma comment zu linken ist sowieso nicht so eine gute Idee, da es Compiler spezifisch ist, den Sourcecode 'verunreinigt' und nicht dem Standard entspricht, ausserdem gibt es ja für irgend etwas die Projekt Einstellungen.
Hast du schon einmal einen Blick auf SFMLgeworfen? Hat meiner Meinung nach eine einfachere und verständlichere API und bietet von Haus aus auch mehr Funktionalitäten. Könnte für den (Wieder)Einstieg evtl. einfacher sein.
Solange er den Code nicht irgendwem zur freien Verfügung stellen möchte sehe zumindest ich kein Problem darin dieses Schlüsselwort einzubauen, deshalb ist das mit dem Code "verunreinigen" auch eher relativ. Mal ganz davon abgesehen das es mit diesem Befehl nicht geklappt hat .
Zitat
Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
Auch von der Geschwindigkeit soll die SFML der SDL überlegen sein, kann ich aber nicht zweifelsfrei bestätigen, weil noch nicht wirklich getestet .
S4My
unregistriert
meiner Meinung nach falsch sich nicht an den Standard zu halten
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 |
#pragma once
#ifndef _INCLUDEGUARD
#define _INCLUDEGUARD
//code
#endif
|
Somit ist für jeden was dabei. Wird "#pragma once" nicht unterstützt, so kann man auf die Guards zurückgreifen.
Sich an Standards zu halten ist gut, aber man sollte auch nicht auf Möglichkeiten verzichten, die es einem vielleicht sogar einfacher machen würden. Man könnte so auf großes Potenzial der Sprache oder des Compilers verzichten, das wäre ziemlich schade, denkst du nicht?
S4My
unregistriert
Werbeanzeige