Hi!

I created a Dll project using visual c++ 6 (no mfc).
When I'm linking my project (after the compilation step) on "debug
version", (the "Link Incrementally" option is enabled") it take 5-10
seconds. (The size of the output Dll is ~ 8mb ).

When I'm changing the project mode to "Release version", the linking
process becomes very slow ( it takes ~20 minutes!!! and sometimes even
more - size is ~ 3.5 mb ). When I'm enabling the "Link Incrementally"
it returns to take only 5 to 10 seconds...

I tried to anylise the linking process by using "Print Progress
Messages" option, but I didn't understand from it.
I saw it hangs for ~10 minutes before it prints this:

Selected symbol:
"void __cdecl operator delete(void *,void *)" (??3@YAXPAX0@Z)
from One.obj
Replaced symbol(s):
"public: __thiscall ObjCReturn::~ObjCReturn(void)"
(??1ObjCReturn@@QAE@XZ) from Base.obj
"public: __thiscall ObserverA::~ObserverA(void)"
(??1ObserverA@@QAE@XZ) from Orient.lib(ObserverG.obj)

Can someone help me?
How can I shorten the link process on the Release Version?

Thanks,
Maoz