В чем разница между / mtd и / mdd (в разделе свойств генерации кода) в Visual Studio - PullRequest
9 голосов
/ 28 мая 2009

В чем разница между указанием /mdd (многопоточная отладочная DLL) и /mtd (многопоточная отладка) в Visual Studio ??

Ответы [ 2 ]

9 голосов
/ 28 мая 2009

/mtd требуется статическая ссылка, чтобы получить .exe больше, но не зависит от DLL (которая поставляется с VS2005), содержащей библиотеку времени выполнения.

3 голосов
/ 28 мая 2009

В целом, если ваше приложение маленькое и не содержит нескольких DLL или EXE-файлов, вы можете статически связываться с библиотеками времени выполнения. Это упростит процесс распространения, поскольку вам не нужно устанавливать библиотеки времени выполнения.

Если у вас несколько DLL или EXE-файлов, так как каждый EXE-файл и DLL-файл будет больше при статической привязке, как сказал Алекс, вы можете предпочесть использование динамической ссылки на библиотеки времени выполнения, что сделает ваше приложение меньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...