Link to home
Start Free TrialLog in
Avatar of michellechang
michellechang

asked on

what is it?"the ordinal 5076 could not be located in the dynamic link library MFC42D.DLL"

i compiled a vc++ prigram and tried to make .exe,and then just copy the .exe file to run on the other computer;the error msg poped up said:the ordinal 5076 could not be located in the dynamic link library MFC42D.DLL.What does it mean?should i do anything else if i wanna use the .exe on other computers?How to deal with it?Plz help~~~
Avatar of jhance
jhance

MFC42D.DLL is the DEBUG MFC library.  You will have this installed on your DEVELOPMENT machine but it is not a standard part of a Windows installation without Visual Studio.

Suggestions:

1) Copy MFC42D.DLL and perhaps some other needed DEBUG DLLs to your target machine for testing purposes.

2) Build the RELEASE build and run THAT one on the target machine.  This will use MFC42.DLL which should be there.
Avatar of michellechang

ASKER

hi,what is "build the release build"? It's not simply making an .exe and copy it to the target computer to run isn't it? And the target machine which I tried to run my .exe had MFC42D.DLL as well...>_<
ASKER CERTIFIED SOLUTION
Avatar of jhance
jhance

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanx very much ihance!!