Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Ok, ich habe die Lösung gefunden, es lag nicht an der Pfadangabe, sondern die SFML war wohl nicht in der lage entsprechend große .bmps zu laden. Dafür muss ich mir noch was überlegen. Danke noch mal für die Antworten. mfg
So, ich habe grad ein Beispielprogramm fertiggeschrieben, um es hier hochzuladen (das ganze Projekt wäre zu groß gewesen und es auszudünnen wäre mehr Arbeit gewesen, als ein neues Prog zu schreiben) und ich führe es aus und aus einem sehr aus irgendeinem Grund funktioniert es . Leider habe ich keinen Unterschied zu meinem Projekt gesehen, vorallem, weil ich es zu großen Teilen rauskopiert habe. Ich werde also noch mal sehr sehr gründlich gucken, wo der Unterschied liegt und wenn ich nicht fündig...
Danke schonmal für die ganzen Antworten, aber leider ist das Problem noch da. Ich habe es auch mit absoluten Pfaden ausprobiert (und die Ausgabe des Fehlers hat mir bestätigt, das der Pfad korrekt war!), aber das hat auch nicht geklappt. Und weil ich es auf drei verschiedenen Computern in unterschiedlichsten Verzeichnissen ausprobiert habe, glaube ich nicht, dass es an Zugriffsrechten liegt..
@ BlueCobold: stimmt, ich meinte VC @ Thoran: Das habe ich ja schon getan: ich habe die exe in das Verzeichniss mit dem Ordner "data" kopiert und ausgeführt. Bei mir funktioniert es bei jemand anderem findet die exe nichts. Außerdem habe ich ja auch mit GetModuleFileName den konkreten Pfad getestet, aber da das selbe, auf einem anderen PC geht es nicht
Danke für die schnelle Antwort, aber: Muss man die bmp´s als Ressourcen hinzufügen? Das habe ich nicht getan, sondern: C-/C++-Quelltext 1 if(!m_pSprite[p_Sprite].m_pImage->LoadFromFile(p_sData)) Funktioniert auf die Art im Compiler auch. Image ist eine SFML-Klasse, was da intern passiert weiß ich nicht. Und @Dot: ja, im Ordner data\...\ liegt die Datei, data liegt im Rootverzeichniss des Programmes. Gruß Vincento
Hi, ich bin neu hier und fange gleich mit einer Frage an: Ich habe mit VC++ 2010 und SFML ein Projekt geschrieben, in dem ich einige .bmp lade. Wenn ich das ganze als Debug oder Release auf meinem Computer ausführe (egal ob mit oder ohne Compiler) funktioniert es hervorragend. Wenn ich aber alle Dateien, sowie den Release und msvcp100.dll, msvcr100.dll in einenem Ordner auf einem anderen Computer ausführe findet das Programm die .bmp´s nicht mehr. Ich habe es schon mit kompletter Pfadangabe über...