       Included files: CPPDLL.ZIP 
                Readthis.txt (this one)
                lafxdw.lib
                lafxdwd.lib
                mkfile (makefile for debug version dll, lafxdwd.lib)
                mkfile1 (makefile for release version dll, lafxdw.lib)
       
        HOW TO CREATE LAFXDW.LIB AND LAFXDW.LIB FOR DLL's.
        May 17,1995.

        I have included the two library files with two makefiles:
                mkfile ---- to create LAFXDWD.LIB for debug versions 
                of C++ Dll's.

                mkfile1 ---- to create LAFXDW.lib for release versions
                of C++ Dll's.

        Being new to this, I cannot understand why microsoft didn't just 
        include these library files, although there's probably a good reason
        for this. Anyway, I don't know if it will work, but I have included
        the two library files. They should go in the msvc\mfc\library directory
        on your hard drive (or wherever you have class libraries). Again, I
        do not see why the libraries I created on my machine will not work on 
        someone else's, but if they don't, then you need to create your own.
        Here's how to do it..
        
        1) Copy the two makefiles to your msvc\mfc\src directory (mkfile and
           mkfile1).

        2) From the dos prompt type in CAPS, "NMAKE /D /F MKFILE", then go
           have some coffee cause the process will take a few minutes. It
           creates the file LAFXDWD.lib in the msvc\mfx\lib directory. This
           is a makefile that actually comes with VC++. I modified "makefile"
           in the msvc\mfc\src directory by setting "MODEL = l", "TARGET=w",
           "DEBUG=l", "DLL=l" . If you look at mkfile in a text editor, you'll
           see this. This allows debug versions of C++ DLL's

        3) Now type "NMAKE /D /F MKFILE1" and away it goes. In this file,
           mkfile1, you can see that I changed "DEBUG=0" and "CODEVIEW=0".
           In the docs I have read, they made no mention of the codeview 
           setting, but it need to be this way for the release versions of
           the dll's (library lafxdw.lib). So really, it boils down to 
           modifying a few settings in the makefile that comes with c++.

        The "/D" option tells NMAKE to show the status of the compilation 
        process. "/F" tells NMAKE that the makefile is right there in the 
        current directory. Thats all there is to this. Pretty crazy?

        David Kessler @ Compuserve 75263,2771 Mail me if you have anything
        to add or any questions!!




