MT или MD для статического выпуска? - PullRequest
2 голосов
/ 20 мая 2011

В статической версии моего приложения я не хочу, чтобы пользователь нуждался во времени выполнения msvcrt.Мое приложение зависит от другой библиотеки, которую я сам компилирую.Должна ли эта библиотека использовать многопоточную или многопоточную DLL при компиляции?Библиотека статически скомпилирована.

Спасибо

Ответы [ 2 ]

2 голосов
/ 20 мая 2011

Вы должны использовать библиотеки DLL CRT везде, где это возможно, у вас могут возникнуть проблемы, если вы начнете статически связывать несколько копий.Если вы точно знаете, что готовите конечный продукт, то можете ссылаться статически.

2 голосов
/ 20 мая 2011
Лицензионное соглашение

VC ++ запрещает распространение отладочных сборок на любой компьютер, на котором еще не установлен VC ++, поэтому единственный вариант - использовать /MTd или /MDd для отладочных сборок при разработке приложения и /MT длясборка релиза предназначена для распространения.

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