----- Jeff Partch [MVP] wrote: ----
[CUT
I'm confused by the overall issue of mismatched versions as well, but Afx.
uses #pragma comment(lib, "") to embed the appropriate library search recor
in the *.obj
...And I think this will get you more confused:
I have the same problem and never installed .NET 2002 but only .NET 2003. I open afx.h and found this
#ifdef _DEBU
#pragma comment(lib, "mfc71d.lib"
#pragma comment(lib, "mfcs71d.lib"
#els
#pragma comment(lib, "mfc71.lib"
#pragma comment(lib, "mfcs71.lib"
#endi
Now I ask you: why does VC7 try to compile with mfc70.lib? I searched my disk for a file containing mfc70.lib and result in a "0 files found" message.
Regedit (just for a try) return no key/data/value on an mfc70 searc
Maybe something wrong in the .net 2003 italian version
My job is stopped for this reason and i've patched copying and renaming the mfc71.lib into mfc70.lib and things gone right but i don't like this
Thanks for attentio
ZaZy - D.P.E. Development Team