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

1

04.04.2011, 18:22

Undefined Reference (SFML Tut)

Hi,
Habe mich eben entschlossen um im Training zu bleiben mit SFML anzufangen, habe aber direkt ein Problem beim Widow Tutorial.

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <SFML/Window.hpp>


int main(){

sf::Window App(sf::VideoMode(800, 600, 32), "SFML Window");

while(1)
App.Display();

return 0;

}


Das ist der Code, Fehlermeldung ist halt undefined reference....
Ich arbeite mit Code Blocks und habe bei Build Options unter Release
-lsfml-graphics
-lsfml-window
-lsfml-system

stehen. Die Window.hpp Datei liegt im richtigen Verzeichnis... Naja also ich hab mich halt ans tut gehalten. Das einzige, was ich nicht hinbekomme habe war:
"Under Windows operating systems, you may have created a "Windows Application" project, especially if don't want the console to show up. In such case, to avoid replacing main by WinMain, you can link with SFML_Main static library and keep a standard and portable main entry point. "
Liegt es daran? Wenn ja, wie soll ich die dazu linken?

Danke :)

BLU3 L30PARD

Treue Seele

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

2

04.04.2011, 18:56

Wenn du MinGW benutzt (wovon ich mal ausgehe, da du CodeBlocks verwendest),
musst du so linken:

Quellcode

1
2
3
-llibsfml-graphics
-llibsfml-window
-llibsfml-system

3

04.04.2011, 19:24

hm damit klappts auch nicht. aber habe jetzt die link befehle nicht zum "Release" geschrieben sondern zu den generellen link optionen. klappt jetzt. komisch. im tut wurde es anders angegeben.... anyway. thx :P

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ronschk« (04.04.2011, 19:30)


Werbeanzeige