У меня есть приложение, над которым я работаю, которое использует две сторонние библиотеки, каждая с предварительно скомпилированными библиотеками libs и dll, одна из которых предоставляет необходимые .lib
файлы для обеих сборок отладки и выпуска (A[d].lib
) идругой, который предоставляет только .lib
файлы для сборок выпуска (B.lib
).
Компиляция в режиме выпуска (с использованием MSVC9) работает нормально, однако попытка компиляции в режиме отладки завершается неудачей, поскольку для сторонней организации A
требуется LIBCMTD.lib
(или MSVCRTD.lib
), в то время как третье лицо B
требует LIBCMT.lib
(или MSVCRT.lib
).
Могу ли я обойти это или я застрял в режиме отладки?