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

TSM

Frischling

  • »TSM« ist der Autor dieses Themas

Beiträge: 30

Beruf: Schüler

  • Private Nachricht senden

1

19.05.2014, 16:04

SFML Release Problem

Hallo liebe Community, ;)
Ich hab mal wieder ein kleines Problem und keine sorge ich hab den Onkel Google ausgefragt und zwar benutze ich Codeblocks und hab mal wieder ein kleines Test-Programm geschrieben. Ich hab im Debug modus Kompiliert und keine Probleme nicht mal Warnungen oder irgend was. Und dann hab ich im Release mode Kompiliert und über Codeblocks hat das auch funktioniert.Nur wenn ich die Release exe aus meinem bin folder vom Projekt raus nehme krieg ich ne Fehlermeldung das ich einige dlls nicht habe das Problem ist einfach zu lösen und ich hab einfach die DLLs in den Ordner kopiert ich bekomme keine Fehlermeldung oder so nur das Fenster öffnet sich nicht ich bekomme zwar ein lade Feedback (von der Maus Quasi) nur nach dem laden kommt nichts und im Task-Manager kann ich auch nichts von meinem Programm sehen.

Ich hab allerdings neulich Windows 8.1 installiert und C++11 ist ja auch draußen hat das vielleicht damit was zu tun?

Ich hoffe ihr könnt mir da helfen. :)

Danke für jede Antwort.

Nimelrian

Alter Hase

Beiträge: 1 216

Beruf: Softwareentwickler (aktuell Web/Node); Freiberuflicher Google Proxy

  • Private Nachricht senden

2

19.05.2014, 16:09

Hast du die Release-DLLs, oder die Debug-DLLs ins Verzeichnis der Exe gezogen?
Ich bin kein UserSideGoogleProxy. Und nein, dieses Forum ist kein UserSideGoogleProxyAbstractFactorySingleton.

TSM

Frischling

  • »TSM« ist der Autor dieses Themas

Beiträge: 30

Beruf: Schüler

  • Private Nachricht senden

3

19.05.2014, 16:12

Die Release erstmal das hat nicht funktioniert dann hab ich beide rein kopiert das hat aber auch nicht funktioniert

TSM

Frischling

  • »TSM« ist der Autor dieses Themas

Beiträge: 30

Beruf: Schüler

  • Private Nachricht senden

4

19.05.2014, 16:31

ich hab gerade etwas mehr recherchiert und ich hab gelesen das bei einigen Windows 8.1 usern OpenGL nicht mehr unterstützt bzw installiert war...
ich versuche mal meine GraKa up zu graden.. Vielleicht liegt es ja daran... :hmm:

TSM

Frischling

  • »TSM« ist der Autor dieses Themas

Beiträge: 30

Beruf: Schüler

  • Private Nachricht senden

5

19.05.2014, 16:47

Alles Installiert funktioniert leider immer noch nicht. :dash:

eXpl0it3r

Treue Seele

Beiträge: 386

Wohnort: Schweiz

Beruf: Professional Software Engineer

  • Private Nachricht senden

6

19.05.2014, 16:49

Ja update mal deinen Grafikkarten Treiber, das ist immer gut, wird wohl aber nicht das Problem lösen. ;)

Wie sieht denn dein Code genau aus?
Kannst du deine Schritte etwas übersichtlicher darstellen, bzw. was genau ist nun das Problem?
Was ist deine Bildschirm Auflösung und in welcher Grösse hast du ein Fenster erstellt?

Im Allgemeinen musst du nur den offiziellen SFML Tutorials folgen und dann funktioniert alles.
Blog: https://dev.my-gate.net/
—————————————————————————
SFML: https://www.sfml-dev.org/
Thor: http://www.bromeon.ch/libraries/thor/
SFGUI: https://github.com/TankOs/SFGUI/

TSM

Frischling

  • »TSM« ist der Autor dieses Themas

Beiträge: 30

Beruf: Schüler

  • Private Nachricht senden

7

19.05.2014, 17:01

Also meinen Code hab ich so geschrieben wie immer ;) Scherz bei Seite ...
Ich hab eigentlich nichts außergewöhnliches in meinem Code.

Übersichtlicher:
Codeblocks->Projekt erstellt->SFML gelinkt->Code geschrieben->Debug(Kein Problem)->Release(in Codeblocks(Funktioniert soweit))->.exe aus meinem Projekt Ordner unter bin/Release kopiert und in einem Ordner auf dem Desktop eingefügt->DLLs Kopiert und in den Ordner eingefügt->.exe gestartet->Maus zeigt dieses kleine Lade Symbol->Symbol verschwindet kein Fenster zu sehen.

Größe des Fensters Standard 800x600 meine Auflösung Full-HD (1920-1800 wenn ich mich nicht irre).

Ich benutze SFML schon seit der 1.6 und immer hat alles funktioniert vor meinem Windows Update hat ich noch ein Projekt und da lief auch mit der Release alles gut.(Deswegen dachte ich mir vielleicht nützt ein Update).

Übrigens große ehre für mich mal mit einem aus dem TEAM zu reden/schreiben ;) .

TSM

Frischling

  • »TSM« ist der Autor dieses Themas

Beiträge: 30

Beruf: Schüler

  • Private Nachricht senden

8

19.05.2014, 18:17

Ich hab noch eine CD von einem Alten Projekt gefunden mit der .exe von der Debug und der Release version bei der Debug version kommt die kleine Command Box aber ein Fenster öffnet sich nicht und dann kommt eine message box auf und darin steht:,,The Adventure of Pumple.exe funktioniert nicht mehr...

NOchmal in Code Blocks getestet funktioniert jetzt auch nichts mehr. :cursing:

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

9

19.05.2014, 18:20

Das klingt aber eher so als ob Dein Code irgendwas falsch macht, z.B. etwas lädt, was nicht da ist oder Speicherverletzungen verursacht.
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]

10

19.05.2014, 20:07

Klingt mir sehr nach inkompatiblen libraries.
Platformkompatibilität checken, passende Versionen raussuchen und keine dlls neben die Exe kopieren, die nicht mit der gelinkten lib passt. Debug und release version der libs müssen ebenfalls beachtet werden.
EnvisionGame(); EnableGame(); AchieveGame(); - Visionen kann man viele haben. Sie umzusetzen und auf das Ergebnis stolz zu sein ist die eigentliche Kunst.

Werbeanzeige