Ce pragma est juste un moyen de lier une librairie externe à ton programme pendant le linkage. Le mot "comment" est trompeur ;)
Lorsque tu construis ton executable, il y a plusieurs phases dont au moins ces 2 la:
1.- Compilation --> Création de fichier objets pour chaque fichier sources (.c / .cpp / ...)
2.-Linkage --> Association de chacun des fichiers objets avec résolution des addresses entre chaque pour créer ton executable
L'explication est évidemment très sommaire.
Avec le pragma que je t'ai indiqué, tu dis au linker qu'il faut qu'il inclue le fichier lib que tu auras spécifié au même titre qu'un fichier objet. Ainsi, plus de problèmes de symboles non défini.
A la différence d'une dll, le code de la librairie est contenu dans ton executable qui aura donc une taille plus importante. En contre partie, il ne dépendra pas de cette dll.
--Vive le CSavon