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

[SFML, C++] Błąd przy tworzeniu projektu

Ostatnio zmodyfikowano 2011-08-13 13:53
Autor Wiadomość
ly000
Temat założony przez niniejszego użytkownika
» 2011-08-13 01:27:54
pliki wsadzić każdy głupi potrafi.
Najgorzej jak się wsadzi się te pliki, wszystko zrobi się jak trzeba, a i tak nie będzie działać.

Korzystałbym z dev c++, ale niestety tam nie ma odpowiedniego "devpacka" dla SFML
P-39028
Dragonit
» 2011-08-13 01:40:29
No nie znam się na code::blocks ale spróbuj zamiast tworzyć projekt sfml stworzyć pusty projekt i wszystko wbić ręcznie chociaż mogę sie mylić, więc jakby co to tego postu nie było :)
P-39029
F90M
» 2011-08-13 03:51:58
To moim zdaniem problem kreatora, skopiuj pliki z \include\sfml do \include (nie usuwaj tego \include\sfml) i będzie ok.

Jeśli chcesz to mam skonfigurowany szablon SFLM pod CodeBlocks + MinGW GCC 4.5.2DW2 (biblioteki SFML linkowane statycznie) http://www.przeklej.pl/plik/sfml-zip-002c321nubq4. Zawartość archiwum wrzucasz do
C:\Documents and Settings\<nazwa użytkownika>\Dane aplikacji\codeblocks\UserTemplates
, w CB wchodzisz do menu Settings -> Global variables, w current variable klikasz new i wpisujesz sfml, w base dajesz główny katalog SFML, przykładowo
C:\Program Files\CodeBlocks\SFML-1.6
, w include dajesz
C:\Program Files\CodeBlocks\SFML-1.6\include
 (oczywiście pliki znajdują się w \include\sfml), w lib dajesz
C:\Program Files\CodeBlocks\SFML-1.6\lib
. Teraz tworzysz nowy projekt file -> new -> project -> user templates -> sfml. Jeśli nigdzie w opisie nie popełniłem błędu to będzie działać :)
P-39030
m4tx
» 2011-08-13 08:43:43
Przede wszystkim code::blocks to nie kompilator, a IDE. Nigdy nie miałem problemów z konfiguracją tej biblioteki pod Code::Blocks (no, ale mam linuksa, a tam wszystko jest łatwiejsze). Spróbuj może utworzyć pusty projekt.
P-39032
ly000
Temat założony przez niniejszego użytkownika
» 2011-08-13 13:15:18
Zrobiłem to co napisał F90M
Ale niestety jest błąd ;/

-------------- Build: Debug in SFML ---------------

Compiling: main.cpp
cc1plus.exe: error: unrecognized command line option "-std=c++0x"
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings

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

int main()
{
    sf::Window oknoAplikacji( sf::VideoMode( 800, 600, 32 ), "Kurs SFML - http://cpp0x.pl" );
    while( oknoAplikacji.IsOpened() )
    {
        oknoAplikacji.Display();
    }
    return 0;
}
P-39052
m4tx
» 2011-08-13 13:23:32
Upewnij się, że masz odznaczone
Have g++ follow the coming C++0x ISO C++ language standard [-std=c++0x]
 w Project => Build Properties => Compiler Settings => Compiler flags oraz Settings => Compiler and Debugger => Compiler Settings => Compiler flags.
P-39054
ly000
Temat założony przez niniejszego użytkownika
» 2011-08-13 13:42:00
Jest odznaczone.
P-39060
m4tx
» 2011-08-13 13:53:35
No to gdzieś musisz mieć włączone
-std=c++0x
, poszukaj...

Btw., 300. post! :D
P-39066
1 « 2 »
Poprzednia strona Strona 2 z 2