sf::RectangleShapeやsf::Spriteなど、SFMLで提供される描画プリミティブを使用する場合は、 sf::Windowではなくsf::RenderWindowを使用する必要があります。
sf::RectangleShape
sf::Sprite
sf::Window
sf::RenderWindow