Si je puis me permettre, ce genre de manipulation ne porte guere d´interet.
En effet, le but d´une DLL est de fournir une bibliotheque de fonctions utilisables par plusieurs programme, donc en fin de compte de réduire la taille sur le disque puisqu´on a une seule DLL pour tout les programmes.
On peut y voir encore d´autres avantages comme par exemple la mise a jour. Il suffit de remplacer la DLL pour que tout les programmes en bénéficie.
De toute maniere, meme si tu mets la DLL dans le . EXE celà ne t´apportera pas grand chose, la taille de l´EXE sera égale a celle de l´EXE de base + la DLL, donc la dessus tu n´y gagnes rien. Et de toute facon ta release sera propablement fourni sous forme d´un package d´installation, donc 1 seul fichier a distribuer.
Le programme de conversion DLL -> Lib de JYY semble interessant mais attention aux licences ! !! En effet, la STL et autres librairies de ce genre sont sous une licence qui oblige le developpeur a distribuer la version DLL et non la version LIB avec leur programme.
( Je ne suis pas sur pour la licenc de la STL, faut verifier, m´enfin c´etait pour l´exemple
)