Bonjour,

J'ai développé un logiciel utilisant libjpeg, compilé avec ancienne version de Visual C++. Tout fonctionnait bien et je pouvais utiliser l'exécutable généré sur n'importe quel PC.

Puis j'ai changé de PC et j'ai installé Visual C++ 2019. Et depuis j'ai des soucis avec les DLL de libjpeg :
  1. Sur un premier PC, l'exécution du programme affichait "Impossible d'exécuter le code, car jpeg62.dll est introuvable". Du oup j'ai mis jpeg62.dll dans le répertoire du programme, et tout fonctionne bien.
  2. Sur une second PC, j'ai installer le logiciel en mettant directement jpeg62.dll dans le répertoire. Et là, l'exécution du programme m'affiche "Wrong JPEG library version : library is 62, caller expects 50".

Je ne comprends pas tout. Comment faire pour que la DLL sont linké avec le code, et éviter ainsi le m'essage d'erreur