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

Sc4v

Alter Hase

  • »Sc4v« ist der Autor dieses Themas

Beiträge: 376

Beruf: Student

  • Private Nachricht senden

11

09.08.2011, 16:39

Da braucht es kein TeamViewer, denn ich hab es 1:1 nach diesem Video gemacht
http://www.youtube.com/watch?v=-uHGZGgMETg

Ich denke mein Fehler lag eher darin, dass ich irgendwo eine lib hatte, die veraltet war oder so.
Vor lauter Bäumen den Wald nicht gesehen.
Wie Fred schon gesagt hat, Erfahrung fehlt. Ich bin verwöhnter Java Programmierer und musste mich mit solchen Sachen noch nicht beschäftigen.
Bin nur froh, dass es dieses Forum gibt!
Thanks

lg
Sc4v

Sc4v

Alter Hase

  • »Sc4v« ist der Autor dieses Themas

Beiträge: 376

Beruf: Student

  • Private Nachricht senden

12

09.08.2011, 17:14

Wohl zu früh gefreut...
klappt alles bis auf die Klassen der System.hpp

C-/C++-Quelltext

1
Test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: unsigned int __thiscall sf::Clock::GetElapsedTime(void)const " (__imp_?GetElapsedTime@Clock@sf@@QBEIXZ)" in Funktion "_main".


Habe dem Linker die sfml-system-d.lib und die sfml-main.lib zur Verfügung gestellt
Klassen aus Window oder Graphics gehen jedoch.

Bin grad am Punkt angelangt einfach Vc++ 2008 zu installieren - Lust dazu habe ich aber keine...

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

13

09.08.2011, 17:25

Wie sieht dein Code aus? Ich habe damit keinerlei Probleme.
Hast du auch sicherlich alle libs richtig kopiert und die alten gelöscht?

Sc4v

Alter Hase

  • »Sc4v« ist der Autor dieses Themas

Beiträge: 376

Beruf: Student

  • Private Nachricht senden

14

09.08.2011, 17:29

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;
}


Ich hab deine binaries in einem eigenem Ordner und lass Vc++ nur von diesem "lesen" - sollte also alles klappen

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

15

09.08.2011, 18:26

In der cpp wird noch float sf::Clock::GetElapsedTime(void)const definiert. Ein Copy&Paste fehler aus 1.6. Neuen Snapshot nehmen oder die clock.cpp ändern und neu kompilieren sollte helfen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Sc4v

Alter Hase

  • »Sc4v« ist der Autor dieses Themas

Beiträge: 376

Beruf: Student

  • Private Nachricht senden

16

09.08.2011, 19:37

Dank der super Hilfe von NachoMan via TeamViewer ist das Problem gelöst! :thumbsup:
Kann geschlossen werden - danke für jegliche Hilfe

Werbeanzeige