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

Raidenkk

Treue Seele

  • »Raidenkk« ist der Autor dieses Themas

Beiträge: 151

Wohnort: Bergkamen/Oberaden

Beruf: Multimedia Informatik

  • Private Nachricht senden

1

11.06.2012, 09:11

SFML 2.0 Konsole ausschalten?

Hey,
ich möchte gerade das im Release mode keine Konsole mehr angezeigt wird.
In SFML 1.6 ging das noch ganz leicht mit einer Einstellung aber in SFML 2.0 will die gleiche Methode nicht mehr Funktionieren.
Einer ne Idee?

Gruß:
Raidenkk

2

11.06.2012, 09:52

Ich weiß zwar nicht, ob das dasist, was du suchst, ich habe die Konsole jedoch immer mit Hilfe derFunktion FreeConsole() ausgeblendet

Raidenkk

Treue Seele

  • »Raidenkk« ist der Autor dieses Themas

Beiträge: 151

Wohnort: Bergkamen/Oberaden

Beruf: Multimedia Informatik

  • Private Nachricht senden

3

11.06.2012, 10:08

Es sollte eigentlich auch im Kompiller möglich sein. Benutze Visual Studio 2010 Professional

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

11.06.2012, 12:58

Mach eine normale Win32 Anwendung statt einer Konsolenanwendung (Projekteigenschaften > Linker > System > Subsystem auf Windows stellen).

Raidenkk

Treue Seele

  • »Raidenkk« ist der Autor dieses Themas

Beiträge: 151

Wohnort: Bergkamen/Oberaden

Beruf: Multimedia Informatik

  • Private Nachricht senden

5

11.06.2012, 14:12

so kenne ich das eigentlich auch und hat in SFML 1.6 super geklappt aber in 2.0 kriege ich immer den gleichen Fehler. Ich habe den gleichen fehler übrigens auf meinem 2 Rechner und Leppi.

Fehler:

Fehler 9 error LNK2001: Nicht aufgelöstes externes Symbol "_WinMain@16". C:\Users\Herbert Kevin\Documents\Visual Studio 2010\Projects\Sunwell\Sunwell\MSVCRT.lib(crtexew.obj)

Fehler 10 error LNK1120: 1 nicht aufgelöste externe Verweise. C:\Users\Herbert Kevin\Documents\Visual Studio 2010\Projects\Sunwell\Release\Sunwell.exe

Link zum Dropbox Bild:
#mce_temp_url#


Ich würde mich freuen wenn mir jemand helfen kann :]

MFG:
Raidenkk

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

11.06.2012, 14:30

Naja, in einer Win32 Anwendung brauchst du eben auch eine WinMain() statt einer main() Funktion ;)

Oberon

Treue Seele

Beiträge: 181

Wohnort: Österreich

Beruf: Student

  • Private Nachricht senden

7

11.06.2012, 15:41

sfml-main.lib bzw. sfml-main-d.lib nicht dazugelinkt?

FSA

Community-Fossil

  • Private Nachricht senden

8

11.06.2012, 15:52

Das ist ein Fehler, dass die WinMain Funktion fehlt. Da machen die SFML Bibliotheken auch nicht viel.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Oberon

Treue Seele

Beiträge: 181

Wohnort: Österreich

Beruf: Student

  • Private Nachricht senden

9

11.06.2012, 16:08

Ja, aber in der sfml-main.lib ist die WinMain-Funktion implementiert, und zwar so, dass sie eine "normale" bzw. standardkonforme main-Funktion aufruft. Immerhin sollen SFML-Programme ja plattformunabhängig sein.

Werbeanzeige