2009-05-28 5 views

Répondre

8

/mtd nécessite un lien statique, pour produire une fonction de la DLL .exe qui est plus grande, mais pas (qui vient avec VS2005) contenant la bibliothèque d'exécution.

3

En général, si votre application est petite et ne contient pas plusieurs DLL ou fichiers EXE, vous pouvez préférer lier statiquement aux bibliothèques d'exécution. Cela simplifiera le processus de distribution puisque vous n'aurez pas besoin d'installer les bibliothèques d'exécution. Si vous avez plusieurs DLL ou EXE, puisque chaque EXE et DLL seront plus grands lorsqu'ils sont liés statiquement comme l'a dit Alex, vous préférerez peut-être utiliser une liaison dynamique vers les bibliothèques d'exécution pour réduire la taille de votre application.

Questions connexes