Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

SFML 2.1 - błąd podczas kompilacji

Ostatnio zmodyfikowano 2013-12-21 22:39
Autor Wiadomość
ddww
Temat założony przez niniejszego użytkownika
SFML 2.1 - błąd podczas kompilacji
» 2013-12-21 19:39:10
Zainstalowałem SFML 2.1 i chciałem odpalić pierwszą aplikacje, ale wyskakują jakieś błędy...

Ten kod mam z tej strony z działu kursów SMFL.

C/C++
#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow oknoAplikacji( sf::VideoMode( 800, 600, 32 ), "Wytwarzanie Gier 2D, C++ | http://cpp0x.pl" );
    while( oknoAplikacji.IsOpened() ) //główna pętla gry
    {
        sf::Event zdarzenie;
        while( oknoAplikacji.GetEvent( zdarzenie ) ) //pętla obsługująca zdarzenia (wynika z architektury biblioteki SFML)
        {
            if( zdarzenie.Type == sf::Event::Closed ) //kliknięto przycisk zamknij okno
                 oknoAplikacji.Close(); //zakończ aplikację
           
            if( zdarzenie.Type == sf::Event::KeyPressed && zdarzenie.Key.Code == sf::Key::Escape ) //wciśnięto klawisz ESC
                 oknoAplikacji.Close(); //zakończ aplikację
           
        }
       
        //tu obsługa całej gry
        oknoAplikacji.Display();
    }
    return 0;
}

Wyskakuje:

C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp||In function 'int main()':|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|52|error: 'class sf::RenderWindow' has no member named 'UseVerticalSync'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|62|error: 'class sf::RenderWindow' has no member named 'IsOpened'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|65|error: 'class sf::RenderWindow' has no member named 'GetEvent'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|67|error: 'class sf::Event' has no member named 'Type'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|68|error: 'class sf::RenderWindow' has no member named 'Close'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|70|error: 'class sf::Event' has no member named 'Type'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|70|error: 'class sf::Event' has no member named 'Key'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|70|error: 'sf::Key' has not been declared|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|71|error: 'class sf::RenderWindow' has no member named 'Close'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|82|error: 'class sf::RenderWindow' has no member named 'Clear'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|84|error: 'class sf::RenderWindow' has no member named 'Draw'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|84|error: 'Circle' is not a member of 'sf::Shape'|
C:\Users\Daniel2\Desktop\Nowy folder\Kurs SFML\main.cpp|86|error: 'class sf::RenderWindow' has no member named 'Display'|
||=== Build finished: 13 errors, 0 warnings (0 minutes, 1 seconds) ===|

SFML mam raczej dobrze zainstalowany bo poprzedni kod z kursu (takie kółko powiększające się) działa dobrze.
P-99762
pekfos
» 2013-12-21 20:55:01
To kod z kursu SFML 1.6.
P-99766
ddww
Temat założony przez niniejszego użytkownika
» 2013-12-21 22:39:19
Kurde, faktycznie... :D

Dzięki
P-99775
« 1 »
  Strona 1 z 1