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

BLU3 L30PARD

Treue Seele

  • »BLU3 L30PARD« ist der Autor dieses Themas

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

1

22.07.2010, 19:28

SFML - Debuggen schlägt fehl ???

Hi!

Ich habe dieses mal folgendes Problem:

Ich habe vor kurzem ein NoteBook bekommen und dort VC++ EE installiert.
Ich habe mir SFML 1.6 heruntergeladen und in VC++ eingebunden, wie immer halt...
Dann habe ich folgendes TestProgramm geschrieben:

main.cpp:

C-/C++-Quelltext

1
2
3
4
#include "stdafx.h"

int main(int argc, char* argv[]){sf::RenderWindow app(sf::VideoMode(800, 600, 32), "SFML - Test");
while (app.IsOpened()) {sf::Event Event;while (app.GetEvent(Event)) {if (Event.Type == sf::Event::Closed) {app.Close();}}app.Clear();app.Display();}return 0;}



stdafx.h:

C-/C++-Quelltext

1
2
#pragma once
#include "targetver.h"#include <SFML\System.hpp>#include <SFML\Window.hpp>#include <SFML\Graphics.hpp>



Das habe ich so auch immer auf meinem Desktop-PC gemacht, da hats auch funktioniert, aber dann kommt beim notebook beim kompilieren:


Quellcode

1
2
Durch einen Pufferüberlauf in sfmltest.exe wurde der interne Programmzustand beschädigt. Klicken Sie auf "Unterbrechen", um das Programm zu debuggen, oder auf "Weiter", um es zu beenden.
Weitere Informationen finden Sie im Hilfethema "Gewusst wie: Debugging von Pufferüberlaufproblemen".



Das verwirrt mich jetzt...
Ich habe bei den Projekteigenschaften auf Multithreaded-Debug bei der Codegenerierung gesetzt,
beim Präprozessor habe ich "SFML_DYNAMIC" eingetragen,
beim linker die libs "sfml-system.lib", "sfml-window.lib" und "sfml-graphics.lib" eingetragen,
und natürlich die Verzeichnisse gesetzt...


was mache ich falsch, wenns doch vorher ging?

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

2

22.07.2010, 21:49

das format ist ja grässlich.

welches VC++ benutzt du? 2010?
achja wenn du die debugversion kompilierst solltest du auch die debug libs linken.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

BLU3 L30PARD

Treue Seele

  • »BLU3 L30PARD« ist der Autor dieses Themas

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

3

23.07.2010, 10:39

werds versuchen.

ja wie gesagt: VC++ 2010 EE.
Ich habe den Code per Copy&Paste eingefügt und sogar die Einrückungen korrigiert.
Aber dann wurde der Code so blöde angezeigt... liegts an der ForenSoftware???

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

23.07.2010, 10:57

du hast nicht gesagt dass du VC++ 2010 benutzt.
hast du die sfml denn mit vc++2010 kompiliert? wenn nicht gibts probleme weil das vorkompilierte von der page für 2008 ist.

da es jetzt nicht der einzige fall ist in dem der code so schlecht formatiert ist denk ich mal es liegt an der software. versuch mal den reiter Quellcode im editor zu nutzen. besser ist aber codepad oder ähnliches zu nutzen.
wenn du den code aus den tutorials kopiert hast wirds wohl nicht daran liegen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

5

25.07.2010, 04:30

Ich weiß, dass -insane- ein fertig kompiliertes Projekt hat. Das funktioniert nicht prächtig mit VS2010, SFML 1.6 für 2010 vorkompiliert gibt es auch(ich glaube sogar auch von -insane-...), einfach mal nach "VS2010 und SFML 1.6" googlen, findest du recht schnell!:P

Ich hatte auch so viele Probleme mit der SFML und VS 2010, aber dank -insane- ist das erledigt. :D
WIP Website: kevinheese.de

Werbeanzeige