> Microsoft Visual C++ Compiler 5.0
> No Optimisations
> No Precompile Headers
> Calling Convention : cdecl
> RTL: Debug Multi Threaded
> Struct Member Alignment: 8 bytes
> #defines WIN32,_DEBUG,_CONSOLE,_MBCS,_lint
> Link Libraries: Wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib
> comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
> odbc32.lib odbccp32.lib mysys.lib myisam.lib dbug.lib myisammrg.lib heap.lib
> isam.lib merge.lib strings.lib regex.lib zlib.lib vio.lib
> Generate Debug info: On
> Generate Mapfile: On
> Object Format=Microsoft (NOT COFF)
> Ignore: LIBCD.LIB
I'm wondering whether that is MSWnt or MSW2k, but I'm not sure it
matters.
> There are 2 situations I have seen which STOP the Compiler
> 1)header files Nested too deeply
Is there a compiler option you can apply to allow further nesting? or
maybe to tell the compiler not to re-include headers that have already
been seen? Not sure which it would be, but I think I remember the
subject may have come up in the list before. Could you check the arhives?
> 2)Cannot resolve partial specialisation Templates
That sounds to me like another place you need some non-default options.
> By inlining the code I solve one
> By explicity codind the partial specialised Templates I solve the other
> problem
I would try compiler options before I tried getting my hands in the code.
Again, you probably want to check the archives.
--
Joel Rees <joel@stripped>