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 :
- 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.
- 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
Partager