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

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

11

30.08.2010, 21:38

ich glaube total.. ich wollte grad nem freund schicken was ich bisher gecodet habe, das ging aber nicht.. ihm fehlte irgendeine .dll. ich habe aber auch nur den debug ordner geschickt, weil das andre schon so relativ groß wäre..

Welche .dll fehlte und war das der einzige Fehler der auftrat? Du musst deinem Freund neben der .exe Datei natürlich auch alle anderen benötigten Dateien wie Grafiken und eben auch .dll Dateien schicken.

edit: wegen float in einen string: probier mal printf bzw. sprintf.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

12

30.08.2010, 22:04

MSVCP100D.dll

13

30.08.2010, 22:05

wo kriege ich die legal und kostenlos her?
C:\Windows\Fonts und dann einfach rüber ziehen
*hust* Das stimmt leider nicht ganz! Die Schriftart Arial bekommst du zwar aus dem Ordner C:\Windows\Fonts und auch kostenlos, aber keinesfalls legal!

Mein Tipp: www.dafont.com

Such dir eine schöne Schriftart raus (ttf) und achte auf die Lizenz (Free).

Gruß
SaRu_

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

14

30.08.2010, 22:10

Das ist nachvollziehbar und darüber hinaus illegal? Sachen gibt's. Und wenn man direkt zum Windows Fonts Ordner linkt? ;)
Naja, wieder was gelernt.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

15

30.08.2010, 22:12

Allerdings gilt das nicht für alle MS Fonts.

Hier gibts mehr Infos.


Gruß
SaRu_

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

16

30.08.2010, 22:29

edit: wegen float in einen string: probier mal printf bzw. sprintf.

bäh. eine sichere und komfortablere alternative wäre z.b. stringstream.
"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?

17

30.08.2010, 22:29

nichtsdestotrotz gelingt es mir nicht, das ergebnis im intergrund des spiel in großen zahlen darzustellen. ich glaub mein fehler liegt beim zusammenbauen des strings.

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
    int punktespieler1 = 0;
    int punktespieler2 = 0;
    sprintf (Buffer, "&i &i", punktespieler1, punktespieler2);
    sf::Font Punktestand;   
    Punktestand.LoadFromFile("comicbd.ttf", 50);
    sf::String Text (Buffer, Punktestand, 30);
    Text.SetColor(sf::Color(128, 128, 0));
    Text.SetScale(2.f, 2.f);
    Text.Move(300.f, 200.f);

Fenster.Draw(Text);


Fehler:

1>c:\users\benny\desktop\c++\sfmltest\sfmltest\main.cpp(169): error C2660: 'sf::String::SetText': Funktion akzeptiert keine 3 Argumente

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

18

30.08.2010, 22:31

edit: wegen float in einen string: probier mal printf bzw. sprintf.

bäh. eine sichere und komfortablere alternative wäre z.b. stringstream.

Ah, konnte diesen ganzen streams nie sonderlich viel abgewinnen und bin wohl auch ziemlich raus aus C++. Nichts desto trotz erfüllen beide ihren Zweck :)
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

19

30.08.2010, 22:52

Wenn Du Debug Projekte rausgibst, musst Du Dich nicht wundern wenn die bei anderen laufen. Meist sind die gegen Debug DLLs gelinkt die nur Entwickler haben. Zum rausgeben von Programmen sollte man immer Release Ausgaben verwenden.

20

31.08.2010, 13:55

hab die release erstellt und den ordner verschickt. funktioniert auch nicht.
i-ne datei fehlt ..

mitlerweile mit ich beim audio package. am anfang kam immer wenn ich etwas vom aufdiopackage benutzen wollte beim starten des programms ein fehler, die openal32.dll sei auf meinem pc nicht vorhanden. die hab ich mitlerweile runtergeladen, jetz kommt der fehler "der prozedureinsprungpunkt "alGetSource3f" wurde in der DLL "openal32dll" nicht gefunden.".

weiß jemand was da falsch ist?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bewa« (31.08.2010, 18:03)


Werbeanzeige

Ähnliche Themen