Warpten (./2816) :
En release ca me calcule de la merde mais en debug tout va bien. (C'est juste un type qui sert de wrapper autour des fonctions SHA1 d'OpenSSL)
Bon déjà, c'est tout con, mais serais-tu en train de mélanger un OpenSSL compilé en debug avec une application compilée en release? Le compilateur Visual C++, notamment, est connu pour ne pas du tout apprécier cela (contrairement à d'autres compilateurs, comme GCC, qui permettent le mélange). (Attention si tu utilises un mélange de compilateurs: MinGW, lui, compile toujours en "release" du point de vue de Visual C++. Le mode debug de MinGW est release + informations de débogage DWARF. En particulier, il n'utilise pas (par défaut) les bibliothèques debug de Visual C++, qui ne sont distribuées qu'avec Visual C++ et dont la redistribution est interdite.)