В статической версии моего приложения я не хочу, чтобы пользователь нуждался во времени выполнения msvcrt.Мое приложение зависит от другой библиотеки, которую я сам компилирую.Должна ли эта библиотека использовать многопоточную или многопоточную DLL при компиляции?Библиотека статически скомпилирована.
Спасибо
Вы должны использовать библиотеки DLL CRT везде, где это возможно, у вас могут возникнуть проблемы, если вы начнете статически связывать несколько копий.Если вы точно знаете, что готовите конечный продукт, то можете ссылаться статически.
VC ++ запрещает распространение отладочных сборок на любой компьютер, на котором еще не установлен VC ++, поэтому единственный вариант - использовать /MTd или /MDd для отладочных сборок при разработке приложения и /MT длясборка релиза предназначена для распространения.
/MTd
/MDd
/MT