Fusionner plusieurs Dll natives dans une DLL
J'ai beaucoup de petite Dll qui je voudrais faire une grande(re) DLL (comme suggéré ici). Je peux le faire par la fusion de mes projets, mais je voudrais la moins intrusive.
Plusieurs Dll être fusionnées en une seule unité?
Une recherche rapide trouvé ce fil que cette revendication n'est pas possible. Quelqu'un sait-il autrement?
Notez que je parle de code C++ natif pas .NET, de sorte ILMerge.
OriginalL'auteur Motti | 2008-09-28
Vous devez vous connecter pour publier un commentaire.
Je ne sais pas au sujet de la fusion dll, mais je suis sûr que vous pouvez lien de l'objet intermédiaire des fichiers en un seul fichier dll. Cela ne pourrait nécessiter des changements dans votre script de construction.
OriginalL'auteur Kasprzol
Comme je sais que vous ne pouvez pas fusionner les fichiers DLL directement. Mais il devrait être possible avec les bibliothèques statiques ou les fichiers objet. Si c'est possible pour vous de construire des bibliothèques statiques de vos projets, vous pouvez les fusionner à l'aide de la Le Gestionnaire De Bibliothèque par l'extraction de fichiers objet de toutes les bibliothèques et les emballer dans une nouvelle bibliothèque.
OriginalL'auteur xardias
Aussi, il y a un produit qui a fait une .LIB .Les dll. Vous pouvez ensuite lier votre exe .LIB et de se débarrasser de l' .Dll complètement. Vous pourriez peut-être un lien .DLL de la .LIB - je ne suis pas sûr.
Le produit est ici:
http://www.binary-soft.com/dll2lib/dll2lib.htm
Je ne suis pas sûr, si ça fonctionne, si c'est pris en charge ou même vendus. Il vous semble cher, mais il l'habitude d'avoir (nag-activé) période d'essai gratuite.
OriginalL'auteur