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

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

11

31.01.2015, 15:03

Sehr merkwürdig. Bei mir läuft dieser Code. Wenn Du kompilierst, bekommst Du wieder C2504?
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Lares

1x Contest-Sieger

  • Private Nachricht senden

12

31.01.2015, 15:14

Die Projekteinstellungen sehen soweit richtig aus. Vllt mal da Projekt säubern (unter Build->Clean Irgendwas) und erneut kompilieren?
Alternativ kannst du mal gucken, ob das selbe Problem entsteht, wenn du nen Release-Build machst (mit den Release libraries von SFML).

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

13

31.01.2015, 15:14

Es ist ein Compile-Fehler, kein Linker-Fehler. Somit sind die (Release-)Libraries total egal.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Lares

1x Contest-Sieger

  • Private Nachricht senden

14

31.01.2015, 15:18

Es ist ein Compile-Fehler, kein Linker-Fehler. Somit sind die (Release-)Libraries total egal.

Ja hast recht. Hab ansonsten aber auch keine Idee woran es liegen könnte.

15

31.01.2015, 15:24

Was könnte ich tun? Einen anderen Compiler verwenden?

Die SFML 2.2 ist aber auch mit dieser Version von Visual Studio kompatibel? Habe schon beide ausprobiert (32 und 64 Bit).
»ab4582« hat folgendes Bild angehängt:
  • 1.PNG

Lares

1x Contest-Sieger

  • Private Nachricht senden

16

31.01.2015, 15:30

Ja ist sie. Ich benutze auch die Community Version von 2013.

eXpl0it3r

Treue Seele

Beiträge: 386

Wohnort: Schweiz

Beruf: Professional Software Engineer

  • Private Nachricht senden

17

31.01.2015, 15:41

Gib mal das vollständige Build Command an.
Blog: https://dev.my-gate.net/
—————————————————————————
SFML: https://www.sfml-dev.org/
Thor: http://www.bromeon.ch/libraries/thor/
SFGUI: https://github.com/TankOs/SFGUI/

18

31.01.2015, 15:53


1>------ Erstellen gestartet: Projekt: SFML3, Konfiguration: Debug Win32 ------

1> Microsoft (R) C/C++-Optimierungscompiler Version 18.00.31101 für x86

1> Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

1>

1> cl /c /I"C:\Users\Achim\Desktop\SFML-2.2\include\\" /ZI /W3 /WX- /Od /Oy- /D SFML_STATIC /D WIN32 /D _DEBUG /D _CONSOLE /D _LIB /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc120.pdb" /Gd /TP /analyze- /errorReport:prompt main.cpp

1>

1> main.cpp

1>c:\users\achim\desktop\sfml-2.2\include\sfml\graphics\vertexarray.hpp(46): error C2504: 'sf::Drawable': Basisklasse undefiniert

1>c:\users\achim\desktop\sfml-2.2\include\sfml\graphics\shape.hpp(44): error C2504: 'sf::Drawable': Basisklasse undefiniert

1>c:\users\achim\desktop\sfml-2.2\include\sfml\graphics\sprite.hpp(47): error C2504: 'sf::Drawable': Basisklasse undefiniert

1>c:\users\achim\desktop\sfml-2.2\include\sfml\graphics\text.hpp(48): error C2504: 'sf::Drawable': Basisklasse undefiniert

1>c:\users\achim\documents\visual studio 2013\projects\sfml3\sfml3\main.cpp(19): error C2664: 'void sf::RenderTarget::draw(const sf::Vertex *,unsigned int,sf::PrimitiveType,const sf::RenderStates &)' : Konvertierung von Argument 1 von 'sf::CircleShape' in 'const sf::Drawable &' nicht möglich

1> Ursache: Konvertierung von 'sf::CircleShape' in 'const sf::Drawable' nicht möglich

1> Quelle oder Ziel hat einen unvollständigen Typ

========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==========

Ich hoffe das hilft:

eXpl0it3r

Treue Seele

Beiträge: 386

Wohnort: Schweiz

Beruf: Professional Software Engineer

  • Private Nachricht senden

19

31.01.2015, 16:49

Hast du mal SFML neu "installiert? Das heisst alle Headers ersetzt?
Hast du deine Ausgabe auf "lowercase" oder so gestellt oder wieso sind bei dir alle Pfade klein geschrieben?
Blog: https://dev.my-gate.net/
—————————————————————————
SFML: https://www.sfml-dev.org/
Thor: http://www.bromeon.ch/libraries/thor/
SFGUI: https://github.com/TankOs/SFGUI/

20

31.01.2015, 16:52

Ich habe SFML eigentlich "nur" runtergeladen, entpackt und den Include-, sowie den Lib-Ordner eingebunden. Bewusst habe ich zumindest nichts auf "lowercase" umgestellt. Könnte das denn etwas mit diesem Fehler zu tun haben? Wenn ja, wie kann ich es denn korrigieren?

Werbeanzeige