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

20.12.2010, 12:26

SFML Window

Hallo ich möchte zur zeit hinbekommen ein Normales Fenster zu öffnen

Ich nutzte

Microsoft Visual C++ 2008 Express Edition

Ich habe die dateien von SFML so hinzugefügt wie hier


http://sfml-dev.org/tutorials/1.6/images…vc-lib-path.png
http://sfml-dev.org/tutorials/1.6/images…nclude-path.png

Aber wenn ich jetzt Das Testen will mit demm Fenster mit diesen Code von SFML:

C-/C++-Quelltext

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

int main()
{
    sf::Clock Clock;
    while (Clock.GetElapsedTime() < 5.f)
    {
        std::cout << Clock.GetElapsedTime() << std::endl;
        sf::Sleep(0.5f);
    }

    return 0;
}


Kommt diese Fehler Meldung

Quellcode

1
2
3
4
5
6
7
8
9
10
11
1>------ Erstellen gestartet: Projekt: New_Test, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>main.cpp
1>Verknüpfen...
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""void __cdecl sf::Sleep(float)" (?Sleep@sf@@YAXM@Z)" in Funktion "_main".
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: float __thiscall sf::Clock::GetElapsedTime(void)const " (?GetElapsedTime@Clock@sf@@QBEMXZ)" in Funktion "_main".
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall sf::Clock::Clock(void)" (??0Clock@sf@@QAE@XZ)" in Funktion "_main".
1>C:\Users\Martin\Documents\Visual Studio 2008\Projects\New_Test\Debug\New_Test.exe : fatal error LNK1120: 3 nicht aufgelöste externe Verweise.
1>Das Buildprotokoll wurde unter "file://c:\Users\Martin\Documents\Visual Studio 2008\Projects\New_Test\New_Test\Debug\BuildLog.htm" gespeichert.
1>New_Test - 4 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========



Könnt ihr mir Helfen ?

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

20.12.2010, 12:32

Du ist die Bibliothek nicht richtig gelinkt. Bei den Bildern dort wurden lediglich die Pfade zu der Bibliothek bekannt gemacht. Nun musst du dem Compiler noch sagen, welche libs du linken willst.

Projekteigenschaften -> Configurations Properties -> Linker -> Input

Und dort trägst du dann die .libs ein, die du brauchst.

btw: Kann sein, dass es auf Deutsch ein wenig anderst heisst, aber so solltest du das finden.

3

20.12.2010, 12:52

Danke...

ES geht :-)

Werbeanzeige