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

11

20.03.2012, 18:36

Wie bereits gesagt: C++ von A bis Z ist keinesfalls zu empfehlen. Ich selbst besitze es (leider) und habe auch schon reingescheut, um mir ein Bild von den "Untaten" zu machen. Schrecklich! Gründe findest du ja in den bereits genannten Threads.
Kleiner Tipp: ... von A bis Z, ... für Dummies, ... in X Tagen/Wochen/..., etc. sind in der Regel nicht zu empfehlen.

Luca

Treue Seele

  • »Luca« ist der Autor dieses Themas

Beiträge: 188

Wohnort: Braunschweig

  • Private Nachricht senden

12

20.03.2012, 18:43

Ok, ich habe mal ein Beispielprogramm geschrieben mit der SFML, um mal zu sehen, wie das so ist. Habe aber gleich ein Problem. Hier mein Code:

C-/C++-Quelltext

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

using namespace std;

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

    return 0;
}


Ich habe alle Informationen von dieser Seite:

http://sfml-dev.org/tutorials/1.6/start-vc.php

ebenfalls habe ich als zusätzliche Abhängigkeit: sfml-system.lib
angegeben

Ich habe auf der besagten Seite SFML 1.6 heruntergeladen. Da gab es folgende Ordner:

extlibs,
include,
lib

Die include und die libs habe ich wie beschrieben in die Ordner eingefügt, aber ich da stand nicht, wo die Dateien aus dem extlibs Ordner reingehören. Deswegen habe ich die erstmal nirgendwo reingepackt... Liegt es vlt. daran?

13

20.03.2012, 18:45

Fehlermeldung?
PS.: Normalerweise sollte man für jedes Thema einen eigenen Thread anlegen. ;) Ich persönlich bevorzuge außerdem die SFML 2.0

Luca

Treue Seele

  • »Luca« ist der Autor dieses Themas

Beiträge: 188

Wohnort: Braunschweig

  • Private Nachricht senden

14

20.03.2012, 18:46

Ja, tut mir leid ^^


1>------ Erstellen gestartet: Projekt: sfml_tut_01, Konfiguration: Debug Win32 ------
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_WinMain@16" in Funktion "___tmainCRTStartup".
1>c:\users\luca\documents\visual studio 2010\Projects\sfml_tut_01\Debug\sfml_tut_01.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

15

20.03.2012, 18:49

Sieht mir weniger nach einem Problem mit der SFML aus. Scheinbar hast du eine WinAPI-konfigurierte Vorlage in deiner IDE gewählt, und der Fehler tritt auf, weil WinMain() fehlt. Ich starte sowieso zunächst immer mit Konsolenprojekten, da das hilfreich als Debugging-Konsole verwendet werden kann.

Luca

Treue Seele

  • »Luca« ist der Autor dieses Themas

Beiträge: 188

Wohnort: Braunschweig

  • Private Nachricht senden

16

20.03.2012, 18:55

Gibts ne Möglichkeit das Problem zu beheben? Kann mit der Fehlermeldung nicht wirklich viel anfangen...

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

17

20.03.2012, 19:11

Erstelle ein leeres Konsolenprojekt und stell alles nochmal neu ein. Dann sollte es funktionieren.

zu C++ von A bis Z: Ich verkaufe gerade mein Exemplar... Der Käufer tut mir leid. Ich beruhige mein Gewissen damit, dass er es wahrscheinlich neu kaufen würde, wenn er meins nicht hätte. :rolleyes:
"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?

18

20.03.2012, 19:25

Ich verkaufe gerade mein Exemplar...
Unmensch! :P (Spaß)
Wenn du es sinnvoll gebrauchen möchtest und dabei auch noch etwas gutes für die Welt tun möchtest... Heize damit! :D

Luca

Treue Seele

  • »Luca« ist der Autor dieses Themas

Beiträge: 188

Wohnort: Braunschweig

  • Private Nachricht senden

19

20.03.2012, 19:32

Kurze Frage: Muss ich den lib Ordner nicht auch bei Cs-Cz (oder wie das heißt) in System 32 reinkopieren? liegt da vlt. der Fehler?

Weil leider funktioniert es auch nicht, wenn ich eine Konsolenanwendung starte -.- Da steht dann:

Das Programm kann nicht gestartet werden, da sfml-system.dll auf dem Computer fehlt. Installieren sie das Programm neu, um das Problem zu beheben.

20

20.03.2012, 19:36

Kurze Frage: Muss ich den lib Ordner nicht auch bei Cs-Cz (oder wie das heißt) in System 32 reinkopieren? liegt da vlt. der Fehler?
Cs-Cz? Tschechisch-Serbisch(-Montenegro)? Counter Strike: Condition Zero? Ich weiß nicht so recht, was du meinst... ;)

Werbeanzeige