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

Oberon

Treue Seele

Beiträge: 181

Wohnort: Österreich

Beruf: Student

  • Private Nachricht senden

11

22.02.2011, 10:47

Wenn du SFML mit dlls benutzt musst du SFML_DYNAMIC definieren, sonst SFML_STATIC. (Präprozessordefinitionen)

Dark Fly

Treue Seele

Beiträge: 163

Wohnort: Bielefeld

Beruf: Schüler

  • Private Nachricht senden

12

07.03.2011, 19:28

Perfekter Tagesabschluss!!!! Du hast mich gerettet :thumbsup:
Seit wann ist das so, dass man die Definitionen machen muss ?
MfG Dark Fly

C-/C++-Quelltext

1
2
3
4
int *i;                     // Erstelle Zeiger
while(true)                 // führe Schleife immer aus
{new (int) = i;}            // allokiere frischen Speicher
                            // warte auf unendliche Langsamkeit....

13

07.03.2011, 20:17

Seit wann ist das so, dass man die Definitionen machen muss ?

Eigentlich schon immer...

Zitat

Important: if you link against the dynamic libraries, you have to define the SFML_DYNAMIC macro in your project's settings. If you don't, you'll get linker errors when compiling your application.
SFML 1.6 Tutorial: Getting Startet - SFML and Visual Studio (nach dem dritten Screenshot)

Gruß
SaRu_

14

26.03.2011, 11:44

So, ich hab das ganze Problem aufgeschoben...jeddoch nicht vergessen.
Ich bin noch immer so weit:

Zitat

@all: Ich hoffe, das nun nicht zu viele aufstönen und sich fragen wie dumm man sein kann :lol: , aber ich habe es noch immer nicht geschafft, SFML 2 selbst zu kompilieren!
Da beim Umwandelns des VC++ 2008->VC++2010 Express einige Probleme auftraten verwende ich nun VC++ 2008 Express.
Zuerst hab ich mir das aktuelle Projekt von SVN heruntergeladen und unter "C:\sfml\trunk\build\vc2008" ausgeführt, dabei bekam ich nun alle Dlls und Libs. Kurz ausprobiert und ich merkte das alle neuen Befehle (zb: View.Rotate , RenderImage.Create) nicht definiert sind!, daraus schließe ich das wohl "Trunk" nicht SFML 2 beinhaltet, sondern noch eine ältere Version.
Jub, wo find ich dann die Datein von sfml 2 zum kompilieren?
Gruß Faweyr :D

15

26.03.2011, 12:26

So, hab nun mit ein wenig lesen *grins* geschafft.
Für alle die genauso dumm sind wie ich:
  1. SVN herunterladen Download und installieren
  2. Rechtsklick in dem Explorer -> SVN Checkout -> URL of repository: "https://sfml.svn.sourceforge.net/svnroot/sfml angeben" -> Ok klicken (=Download)
  3. CMake herunterladen Download und installieren
  4. CMake (cmake-gui) starten und folgendes Tutorial befolgen:Klick mich
  5. Fertig
Ich danke euch für euer Unterstützung...
Grüße Faweyr

Werbeanzeige