Я строю свое приложение в Visual Studio 2005, используя свойства проекта -> c / c ++ -> CodeGeneration-> RuntimeLib: MTd (используя статическую библиотеку CRT-LIBCMTD). Приложение использует сторонние библиотеки и библиотеки, встроенные в MDd (используя динамическую библиотеку CRT lib-MSVCRTD).
Я получаю ошибки компоновщика как:
MSVCRTD.lib (MSVCR80D.dll): ошибка LNK2005: __mktime64 уже определено в LIBCMTD.lib (mktime64.obj)
MSVCRTD.lib (MSVCR80D.dll): ошибка LNK2005: __gmtime64 уже определено в LIBCMTD.lib (gmtime64.obj)
MSVCRTD.lib (MSVCR80D.dll): ошибка LNK2005: __localtime64 уже определено в LIBCMTD.lib (loctim64.obj)
Я не могу изменить настройки сторонних производителей. Мое приложение работает нормально, если я использую библиотеку CRT динамически, но я не могу это изменить.
Спасибо