У меня есть шаблон проекта VS .NET 2003, который коллеги копируют и настраивают при разработке своего программного обеспечения.
Похоже, что шаблон был изменен некоторое время назад, чтобы в свойстве IgnoreSpecificLibrary был файл libcmt.lib как для выпуска, так и для отладки (т. Е. Как для выпуска, так и для отладки, сборка должна игнорировать libcmt.lib в компоновщике). *
Некоторые проекты, основанные на этом, были с тех пор построены, при этом сборка релиза тянет в libcmtd.lib (очевидно, просматривая файл .map проекта), который, похоже, вызвал некоторые проблемы во время выполнения (то есть диалоговое окно всплыло как хотя точка останова была установлена).
Может ли установка IgnoreSpecificLibrary для исключения libcmt.lib автоматически сделать ссылку проекта на libcmtd.lib?
Что странно, так это то, что создание шаблона (с неправильной настройкой) ссылается на libcmt.lib, тогда как некоторые из настроенных проектов (хотя и не все) ссылаются на libcmtd.lib.
Есть идеи?