Il faut lier des bibliothèques statiques, de façon à ce que le code soit intégré à l'exécutable. Si c'est SFML c'est facile et c'est expliqué dans la documentation, si ce sont les DLLs du compilateur (bibliothèque standard, threads, ...), alors il y a des options spécifiques à lui passer pour utiliser des équivalents statiques.
Attention cependant, certaines options peuvent être incompatibles avec la manière dont SFML a été compilée, et il faudra dans ce cas la recompiler toi-même avec ces options.