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

Xable

Frischling

Beiträge: 22

Beruf: Schüler (Oberstufe)

  • Private Nachricht senden

51

18.04.2015, 21:06

Was ist denn die Fehlermeldung?

Xable

Frischling

Beiträge: 22

Beruf: Schüler (Oberstufe)

  • Private Nachricht senden

52

18.04.2015, 21:17


(Link)


Hab jetzt die Verweise nicht aufgeklappt, sind aber die selben Bibliotheken drin, wie bei dir ;)
Naja jedenfalls, siehst du, dass es bei mir Problemlos geklappt hat.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

53

19.04.2015, 12:23

Ich hab mir die Bindings grad mal geladen und ein paar Bilder gemacht wie ich ein Projekt damit einrichte. Wegen der Dateieinschränkung auf 5 Dateien pro Beitrag, splitte ich das ganze hier auf 2 bis 3 Beiträge auf. Dann sollte hoffentlich alles klar sein.

Zuerst gehst du auf die SFML Webseite. Dort gelangst du über Downloads->Bindings an die Stelle an der du das SFML Binding herunter laden kannst. Dort lädst du die 32 Bit Bibliothek herunter, zu sehen in Screenshot 1. Danach musst du das Archiv noch entpacken.


Jetzt öffnest du Visual Studio und erstellst ein neues Projekt. Du möchtest eine C# Konsolenanwendung erstellen. Zu sehen in Screenshot 2.


In diesem Projekt machst du nun rechts auf Verweise einen Rechtsklick und klickst auf Verweis hinzufügen. In dem sich nun öffnenden Fenster klickst du auf Durchsuchen und das Fenster sollte in etwa wie auf Screenshot 3 aussehen. Bei dir sind vermutlich noch keine Einträge aufgeführt, lass dich bei mir von den beiden dll Einträgen nicht verwirren.


Du klickst unten auf durchsuchen und eine Dateiauswahl öffnet sich. Suche den eben entpackten Ordner und darin das lib Verzeichnis. Wähle hier alles aus und klicke auf Hinzufügen, Screenshot 4.


Jetzt sollten die dlls in dem Fenster angezeigt werden, siehe Screenshot 5. Achte hier darauf dass vor allen sfml Bibliotheken ein Haken gesetzt ist.



Weiter gehts im nächsten Beitrag
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

54

19.04.2015, 12:34

In deinem Projekt sollten nun unter Verweise alle grad hinzugefügten Bibliotheken mit auftauchen, siehe Screenshot 6. Es sollten ein paar Warnungen auftreten, bei mir sind es 4, bei dir vermutlich auch.


Mache rechts auf das Projekt einen Rechtsklick und gehe auf Eigenschaften. Dann auf Erstellen. Das Fenster sollte in etwa wie in Screenshot 7 aussehen.


Jetzt stellst du die Zielplattform von Any CPU auf x86. Screenshot 8.


Die Warnings sollten nun verschwunden sein und es fehlen nur noch die SFML Bibliotheken. Rechtsklick auf dein Projekt->Hinzufügen->Vorhandenes Element. Hier suchst du jetzt in dem eben entpackten Ordner den extlibs Ordner. Alles was da drin ist fügst du hinzu. Danach klickst du jede grad hinzugefügte Datei an und stellst unten bei In Ausgabeverzeichnis kopieren auf Kopieren, wenn neuer. Wichtig ist dass du das für alle dieser dlls machst. Dadurch sorgt Visual Studio dafür dass die Dateien hinterher im passenden Verzeichnis landen (Debug/Release). Screenshot 9.


Jetzt ist das projekt soweit fertig eingerichtet. Ein wenig Code zum testen und dann sollte hoffentlich alles klappen. Screenshot 10.


Für den Screenshot, wie alles funktioniert mache ich jetzt keinen extra Beitrag. Ab dieser Stelle sollte es denke ich klar sein. Ansonsten weiter fragen.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

55

19.04.2015, 18:19

Danke für deine Hilfe :thumbsup: jetzt hat es funktioniert

Werbeanzeige