Huge PDB files, why?
Matthias Bohlen -- MATTES@logotec.com
Thursday, August 29, 1996
Environment: VC++ 4.0 under WinNT 3.51
Hello!
Recently, we have ported our CAD system "LOGOCAD" to MFC. The *.PDB files
have grown significantly after compile and link. Without MFC, we had 100 MB
of *.PDB files, now with MFC in it, we have about 300 MB of *.PDB files.
The application consists of about 170 DLL's. Our system administrator will
not grant me the file server disk space for the huge PDB's, so my question
is:
Why does VC++ generate soooo large debugging (*.PDB) files, simply because
I have compiled the projects with "MFC in a shared DLL" and several
"#include afx*.h" inside stdafx.h???
Matthias Bohlen
o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o
The ZEN master: "If you have a stick, I'll give you a
stick. If you have not, I'll take that stick away from
you".
The banker: "If you have money, I'll give you money.
If you have not, I'll take that money away from you".
----------------------------+--------------------------
Matthias Bohlen | Logotec Software GmbH
Phone: +49 228 64 80 520 | Chateauneufstr. 10
FAX: +49 228 64 80 525 | D-53347 Alfter, Germany
| http://www.logotec.com/
E-mail: mattes@logotec.com | CAD systems development
----------------------------+--------------------------
Darren Ford -- darren@secis.com
Wednesday, September 04, 1996
MFC applications automatically get a huge amount of debugging code. for
example, one utility i have runs 208K compiled in release mode. the debug
version is 1.8meg.
170 DLLs? I assume they are not all used at once.
You mention needing space on the server. Are you doing your builds across
the network? That has to be incredibly slow.
----------
> Recently, we have ported our CAD system "LOGOCAD" to MFC. The *.PDB files
> have grown significantly after compile and link. Without MFC, we had 100
MB
> of *.PDB files, now with MFC in it, we have about 300 MB of *.PDB files.
>
> The application consists of about 170 DLL's. Our system administrator
will
> not grant me the file server disk space for the huge PDB's, so my
question
> is:
>
> Why does VC++ generate soooo large debugging (*.PDB) files, simply
because
> I have compiled the projects with "MFC in a shared DLL" and several
> "#include afx*.h" inside stdafx.h???
| Вернуться в корень Архива
|