Udało mi się zainstalować SFML, próbowałem skompilować kilka przykładów - kompilacja się udaje, ale później pojawia się problem, mianowicie kiedy aplikacja startuje pojawia się okienko a z nim crash i propozycja wysłania błędu do Microsoftu. Ma ktoś pomysł co to może być i jak to rozwiązać?
Jak nie pokażesz kodu, to ciężko będzie Ci pomóc.
I podaj jeszcze kompilator/środowisko.
Używasz codeblocks 12.11 i sfml 2.0?
Próbowałem z C::B i Dev C++, ale używam SFML 1.6. Kod jest tylko przykładem, który wykorzystałem do sprawdzenia kompilacji.
#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;
}
Nie używaj jakichś ruskich kursów tylko skorzystaj z oficjalnego:
http://www.sfml-dev.org/tutorials/1.6/start-cb.php
Muciek napisał(a):
Nie używaj jakichś ruskich kursów tylko skorzystaj z oficjalnego:
http://www.sfml-dev.org/tutorials/1.6/start-cb.php
Sam jesteś ruski. Poza tym wkleiłeś link do kursu SFML 1.6, podczas gdy go interesuje SFML 2.0, a kursu SFML 2.0 nie ma na oficjalnej stronie. Interfejs SFML 2.0 jest istotnie zmieniony w stosunku do SFML 1.6 więc raczej wersja 1.6 mu się nie przyda. Co do problemu postawionego w temacie:
http://cpp0x.pl/forum/temat/?id=9654
DejaVu (cpp0x.pl) napisał(a):
wkleiłeś link do kursu SFML 1.6, podczas gdy go interesuje SFML 2.0, a kursu SFML 2.0 nie ma na oficjalnej stronie.
Czytaj dokładnie :)
kwojt napisał(a):
Próbowałem z C::B i Dev C++, ale używam SFML 1.6.
Poza tym popatrz na link:
http://www.sfml-dev.org/tutorials/2.0/ - jest 2.0 i masz tutoriale.
gswidwa napisał(a):
To nie jest ruski kurs. Uczyłem sie programowania w domu z tych wlaśnie kursów i calkiem wiele umiem.
A czy ja pisałem, że Rosjanie słabo programują :P ?
Poza tym... wydaje Ci się :)
Jeśli korzystasz z gcc w wersji 4.7+ to musisz sam skompilować SFML. Libki na ich stronie są pewnie skompilowane starszą wersją, a od 4.7 czy jakoś tak zmienili konwencje thiscall. W każdym razie u mnie to pomogło, http://www.sfml-dev.org/tutorials/2.0/compile-with-cmake.php tu masz tutorial odnośnie samodzielnej kompilacji SFML.