Bon, j'ai fini par reussir, mais ce n'est pas fini... d'abord, je donne la solution...
La technique normale (decrite dans le lien que j'ai donné) consiste a faire ca :
"ms\do_ms"
"nmake -f ms\ntdll.mak" (cela lance la compilation proprement dite)
"nmake -f ms\nt.mak" (pour compiler la version statique de la librairie)
"cd out32dll"
"..\ms\test" (pour tester les binaires obtenus)
Oubliez la dll, et ajoutez une etape :
"ms\do_ms"
Editer le nt.mak, remplacer la directive /MD par /MDd <--- cela integrera les lib de debogue au lieu des release.
"nmake -f ms\nt.mak" (pour compiler la version statique de la librairie)
"cd out32dll"
"..\ms\test" (pour tester les binaires obtenus)
Main maintenant, j'ai un probleme, quand on tire openssl , ca tire aussi les MSVCRT (debog ou pas) .lib et ca c'est super chiant, parce que ces lib entrent en conflit avec le reste de mon appli... comment s'en debarasser ?
(question optionnelle : de quelles lib peut on se passer pour faire des appli windows toutes betes si on utilise un autre fenetreur (wxwidget par exemple) ?