SFML okno aplikacji
Ostatnio zmodyfikowano 2012-09-08 16:36
NHFL Temat założony przez niniejszego użytkownika |
SFML okno aplikacji » 2012-09-07 12:41:40 Witam postanowiłem zająć się SFMLem tak jak polecił mi Dejavu ale podczas kompilacji tego pierwszego programu na okno aplikacji: #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; }
to wywali mi następujący błąd : error C2039: 'IsOpened' : is not a member of 'sf::Window'
podczas kompilacji innych programow również wywala podobne błędy typu "is not a member of" dodam ze te programy ktore są dodane do instrukcji instalacji czyli ten zegar w sfml 1.6 oraz zielone kółko w sfml 2.0 działa poprawnie |
|
DejaVu |
» 2012-09-07 12:44:22 Kurs jest dla SFML 1.6, a Ty chyba używasz SFML 2.0. Prawdopodobnie w SFML 2.0 zmienili nazwę metody IsOpened na inną. |
|
diego997 |
» 2012-09-07 13:04:23 Najlepiej ściągnij sobie środowisko które uzupełnia składnie, bo raczej takiego nie posiadasz. Jedną z rzeczy które się zmieniły w sfml 2.0 to to że nazwy metod zaczynają się z małej litery :). Poprawnie powinno być: EDIT: Nie przeczytałem że kod "skopiowałeś" :D Więc pomiń dwa pierwsze wiersz e;;p |
|
NHFL Temat założony przez niniejszego użytkownika |
» 2012-09-07 15:02:41 pracuję teraz na 1.6 i ładnie kod mi skompilowało ale kiedy chce odpalić swój plik exe to wyskakuje mi okno "An unhandled win32 exception occurred in okno.exe" z prośbą o debugowanie ;/ |
|
DejaVu |
» 2012-09-07 15:25:32 Być może nie masz plików *.dll w katalogu w którym jest exe Twojej aplikacji. |
|
NHFL Temat założony przez niniejszego użytkownika |
» 2012-09-07 15:41:03 mam wszystkie dll'ki choć do tego są potrzebne tylko sfml-window.dll oraz sfml-system.dll od samego rana się z tym SFML męczę nie fajnie.... |
|
DejaVu |
» 2012-09-07 15:49:50 Jeżeli nie działa Ci najprostszy program to znaczy, że albo złe dll-ki masz wgrane, albo używasz nieprawidłowych plików *.lib (np. skompilowanych innym kompilatorem niż ten, który używasz). Rozwiązaniem jest samodzielna kompilacja bibliotek SFML. |
|
NHFL Temat założony przez niniejszego użytkownika |
» 2012-09-07 19:20:03 yyyyy a jak tego dokonać?? zauważyłem że gdy w opcjach linkera wpiszemy sfml-system.lib oraz sfml-window.lib i dodamy do tego -s albo -d albo -s-d to ten komunikat od debugera nie wyskakuje pojawia się nawet to okno o podanych wymiarach i mozna te wymiary zmieniac tylko ze po chwili wyskakuje 'brak odpowiedzi' i raport o błędach ;/ a korzystam z visual studio 2008 Professional może teraz będziecie w stanie mi pomóc.... |
|
« 1 » 2 |