Удаление внешних зависимостей для проекта MFC DLL

Я занимаюсь разработкой MFC DLL проекта в VS2008. DLL компилирует нормально, и я могу назвать это нормально из exe графического интерфейса, который разработал для меня подрядчик. Распространяемые Visual C ++ должны быть установлены для моей библиотеки DLL (и, возможно, exe, который также разработан в C ++)

Другая компания хочет лицензировать мою DLL для использования с их C ++ exe. Они просили, чтобы у моей dll не было внешних зависимостей. Можно ли скомпилировать мою DLL, чтобы удалить все внешние зависимости, такие как распространяемые файлы Visual C ++?

Настройка / MT делает это? я прочиталДолжен ли я скомпилировать с / MD или / MT? в этом есть какой-то смысл, но меня беспокоят dll ад.

Может ли это создать проблемы с exe, вызывающим мою DLL? Я где-то читал о том, что exe и dll должны использовать одни и те же распространяемые файлы Visual C ++ или что-то в этом роде.

Я немного новичок в C ++. Любой совет приветствуется.

Ответы на вопрос(2)

Ваш ответ на вопрос