Nie wiem skąd wziąłeś drugi przykład, ale on jest prawdopodobnie z wersji SFML 1.6. Kod sprzed wersji SFML 2.0 nie jest ze sobą kompatybilny ze względu na choćby zmianę nazewnictwa (m.in od wersji 2.0 metody zaczynają się od małej litery a nie od wielkiej jak to masz na przykładzie u siebie)