From: Keith M. <kei...@us...> - 2009-01-27 20:06:05
|
On Friday 23 January 2009 15:08:42 Sukhbir Singh wrote: > About msvcr80.dll, i did not get you. > Please help me out. msvcr80.dll is the version of Microsoft's C runtime library first published to accompany VS-2005, IIRC. You will have an earlier version with your MSVC-6.0, and that version, compatible with the msvcrt.dll used as default by MinGW, lacks the _get_output_format() function, which first appeared in msvcr80.dll. MinGW's enhanced printf() functions include support for the 2-digit exponent capability, also introduced in msvcr80.dll. That means that our printf() functions need to call _get_output_format(), and to make that possible, even with the earlier MSVCRT versions, we add a stub to *our* import libraries for those older DLL versions. Of course, Microsoft's implementations of those import libraries provide no such "forward compatibility" support. Regards, Keith. |