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

1

07.02.2013, 20:28

C++-Grafikbibliothek gesucht

Kann mir jemand eine 2D Grafik Bibliothek empfehlen, die perfekt für Anfänger geeignet ist?
Muss echt Nichts dolles sein.
Habe schon mit SFML und SDL Probiert.
Nur bei SFML kriege ich auch nach zahlreichen versuchen kein Fenster hin (Kriege, wenn ich auch nur eine SFML FUnktion aufrufe 49 Fehler) und SDL findet man fast keine Tutorials für C++.
Falls jemand weiß was ich falsch mache werde ich wahrscheinlich mit SFML arbeiten:
Die Ausgabe Datei ist im Anhang.

PS: Habe exakt dieses Video verfolgt https://www.youtube.com/watch?v=qrZ8EZPV6Kk
War mir nicht sicher in welchen Bereich das hier gehört.
»DuffCola« hat folgende Datei angehängt:

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

07.02.2013, 20:31

Ganz ehrlich, bei diesen Fehlern wird bei Dir auch jede andere lib da draußen nicht funktionieren, denn da fehlen eindeutig Linker-Angaben.
Mit Google wärst Du übrigens hier gelandet:
http://en.sfml-dev.org/forums/index.php?topic=2817.0
Oder hier:
SFML spuckt Fehler aus

Aber ich nehme mal an, dass Du es entweder nicht versucht oder nicht richtig verwendet hast.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Techie

Alter Hase

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

3

07.02.2013, 20:31

Du hast die Library nicht gelinkt..... SFML und SDL sind doch gut gar perfekt keine Ahnung was du hast.
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

4

07.02.2013, 20:47

Es ist keine Lösung, andere verantwortlich zu machen, wenn man etwas nicht schafft. Wenn du es nicht schaffst die SFML zum Laufen zu bekommen, dann ist es also keine Lösung, einfach die SFML nicht zu verwenden, sondern die Probleme sollten gelöst werden.

Die SFML ist meiner Meinung nach für C++ die einfachste und best dokumentierte Bibliothek, die du in diesem Bereich finden kannst.

Ich habe mir das Video jetzt nicht angesehen(es lädt bei mir sehr langsam), aber vmtl. funktioniert das, was er da tut bei ihm. Also wirst du vermutlich nicht exakt das Video befolgt haben, sondern irgendwo eine Kleinigkeit vergessen haben.

Verwendest du VS 2010 und die verlinkten Pakete oder ein anderes Visual Studio?
Was genau hast du alles gelinkt? Versuche doch mal die SFML dynamisch zu linken und schau, ob es damit evtl. klappt.

Und statt eines Youtube-Videos empfehle ich: http://sfml-dev.org/tutorials/1.6/start-vc.php. Da wird egtl. auch ziemlich gut beschrieben, was genau zu tun ist.

5

07.02.2013, 21:02

Also mal ehrlich, wie kann man nur Tutorial-Videos schauen? Wenn du Text hast, kannst du den in genau dem Tempo lesen, das du brauchst, oder sogar mal Code direkt übernehmen. Videos sind schon vom Medium her überhaupt nicht geeignet, programmieren zu lernen. Es sei denn, man ist zu faul zu lesen und möchte nur zuhören, aber dann muss man sich fragen, ob man wirklich programmieren lernen will.


Aber: Nicht aufgeben DuffCola, der Anfang ist hart und man macht viele blöde Fehler. Die macht man später auch noch. Nur nicht entmutigen lassen und die Ratschläge befolgen, manche mögen hart klingen, bringen dich aber weiter.
Lieber dumm fragen, als dumm bleiben!

ERROR

Alter Hase

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

6

07.02.2013, 21:27

Also ich kann für den Anfang mit SFML diese Tutorials echt empfehlen: https://sfmlcoder.wordpress.com/tutorials/sfml/ .

Meiner Meinung nach sind sie gut geeignet für den Einstieg, da Schritt für Schritt alles erklärt wird und das in Video, Bild und Textform.

Leider sind sie nicht sehr weitreichend, aber es wird auf das Linken eingegangen und auch auf sprites, Schrift usw usw.
Mit diesen Tutorials wurden zumindest bei mir ALLE Startschwierigkeiten mit SFML beseitigt.


mfg,
ERROR

7

08.02.2013, 10:08

Fehler

Habe jetzt so gut es ging(Weil in dem Tutorial Visual Studio 2008 verwendet wurde) dieses http://sfml-dev.org/tutorials/1.6/start-vc.php Tutorial nachgemacht.
Warum kann der die sfml-system.lib nicht öffnen?
Jetzt habe ich nur noch eine Fehlermeldung ("1>LINK : fatal error LNK1104: Datei "sfml-system.lib" kann nicht geöffnet werden.")
Sorry wenn das jetzt dumm klingt, aber habe mit linken und sonstigen einbinden noch nie eine Grafik Bibliothek eingebunden.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

8

08.02.2013, 10:13

Vor allem solltest Du Dich entscheiden, ob Du nun SFML 1.6 oder 2.0 verwenden willst. Das sind ganz verschiedene Paar Schuhe.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

9

08.02.2013, 10:21

1.6

Ich denke mal, da es auf der offiziellen Website noch keine 2.0 unter download gibt nehme ich die 1.6.

ERROR

Alter Hase

Beiträge: 417

Wohnort: Paderborn

Beruf: Informatik Student

  • Private Nachricht senden

10

08.02.2013, 10:35

Es gibt auf der offiziellen Seite die Version 2.0 sehr wohl zum download.

Ich kann dir wirklich nur empfehlen dir die von mir geposteten Tutorials anzugucken. Die beziehen sich auf Version 2 und erklären dir wie gesagt von Grund auf alles zur SFML.

Werbeanzeige