Cela n'a rien à voir avec la façon dont le programme trouve ce dont il a besoin, une fois construit. Placer le fichier DLL dans le même dossier que l'exécutable est de loin la solution la plus simple. C'est le chemin de recherche par défaut pour les dépendances, vous n'aurez donc rien de spécial à faire si vous suivez cette voie.