Я создаю dll на Visual Studio 2010 и использую несколько простых функций на C, таких как fprintf
и fread
, и по умолчанию она связывается с msvcr100.dll
.
Эта DLL будет загружена в приложение, которое может использовать другую версию CRT (например, msvcr90.dll
, msvcrt.dll
).
Поскольку я знаю, что приложение собирается загрузить CRT до того, как загрузится моя dll, могу ли я удалить зависимость от msvcr100.dll
и использовать функции C в CRT, загруженном приложением?