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

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

1

04.02.2012, 17:16

SFML-Initalisierung

HI

Ich wollt mich mal in SFML reingucken und bin auf der Internetseite davon dem Tutorial gefolgt:
Initialisirung

Is jetzt so, dass ich das Beispiel compilieren kann, aber nur in Release modus nicht im Debug.
Er sagt dann immer:

Zitat

mt.exe : general error c101008a: Failed to save the updated manifest to the file "Debug\SFML.exe.embed.manifest". Falscher Parameter.


Hab auch noch nit so ganz verstanden, wofür das Prozessor-Makro SFML_DYNAMIC ist.
Benutzt man das, wenn man die dynamischen libs hat also ohne das "-s"?

Außerdem weiß ich nicht, was der letzte Teil soll: Conmpiling SFML

Wäre nett, wenn ihr mir helfen könntet.

ProAmateur
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

storage

Treue Seele

Beiträge: 138

Wohnort: Bad Salzungen

  • Private Nachricht senden

2

04.02.2012, 18:12

Das selbe Problem hatte ich damals auch, die Version die zum Download angeboten wird scheint wohl grundsätzlich nicht im Debug zu laufen, trotz setzen der Debug Libs im Debug Modus. Soweit ich gelesen habe liegt das eben daran das die Libs im Release Modus kompiliert wurden und dshalb auch nur in diesem laufen.

Die Lösung wäre es eben die SFML Libary selbst zu kompilieren, was ich auch getan habe sowohl einmal im Release und Debug und nun läuft es. Das selber kompilieren ist auch in der Wiki von SFML beschrieben.

Das mit dem Präprozessor hast du richtig erkannt wenn du keine statischen Libarys nutzt must du "SFML_DYNAMIC" setzen.

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

3

04.02.2012, 18:45

Was meinst du mit der wiki der sfml?
Was das der Abschnitt den ich auch nich verstanden hatte?
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

storage

Treue Seele

Beiträge: 138

Wohnort: Bad Salzungen

  • Private Nachricht senden

4

04.02.2012, 18:55

In der Wiki kannst du nachlesen wie du SFML selber kompilierst.

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

5

04.02.2012, 18:58

Meinst du das spieleprogrammierer-wiki oder welches?
Schick an besten mal Grad nen Link
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

storage

Treue Seele

Beiträge: 138

Wohnort: Bad Salzungen

  • Private Nachricht senden

6

04.02.2012, 18:59

Ne das von den SFML Entwicklern, gibts aber auch im Tutorialbereich das Tut.

http://www.sfml-dev.org/tutorials/2.0/compile-with-cmake.php

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

7

04.02.2012, 19:14

Das sieht ganz schon kompliziert aus!
Kann man das nit irgendwie einfacher machen und vor allem mit Visual Studio 2010
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

storage

Treue Seele

Beiträge: 138

Wohnort: Bad Salzungen

  • Private Nachricht senden

8

04.02.2012, 19:16

Das ist mit Visual Studio, aber vorher musst du mit cmake arbeiten, musst du erst downloaden.

Ich habe nur die 64-Bit Version kompiliert, wenn du 64-Bit Windows hast kann cih es dir gerne uploaden.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

9

04.02.2012, 19:21

Wieder jemand, der nicht in der Lage ist selber zu suchen.
http://www.sfml-dev.org/tutorials/1.6/start-vc.php
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

10

04.02.2012, 19:21

Das wäre Super!

@Architekt: wenn du mal richtig gelesen hättest, hättest du gesehen, dass ich hier Antworten auf Fragen Zu genau dieser Seite bekommen Habe... :l
Es gibt wirklich noch Leute (->storgate), die einem helfen und nicht immer einen so von der Seite anmachen :-)
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ProAmateur« (04.02.2012, 19:28)


Werbeanzeige