What are the files to include?

Posted on 1999-07-12
Medium Priority
Last Modified: 2013-11-20
I have complied a VC program that runs well on my computer that is used to develop the software. However, when I go to other machines, it asked me for a lot of other dlls... and after included whatever dll it asked in the parent directory, it also ask for some files that are found in the directory where you installed Visual C++ under mfc\src directory. May I know what causes this 'strange' or 'normal' behaviour? May I know how to get around this problem so that I can pass the complied files to my friends? Thank you very much for your help! :)
Question by:tszwang
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Accepted Solution

luisr earned 400 total points
ID: 1309740
Easy Solution: Statically link to MFC (you won't require additional DLLs)

Not-so-Easy Solution: You will need all MFC*.DLL files in your Windows\System directory, as well as some for DAO if you use databases. Check in the Redist folder in your Visual C++ CD for files you should distribute.

Expert Comment

ID: 1309741
msvcrt.dll for the c runtime dll
mfc40(d).dll for vc5 (debug version)
mfc42(d).dll for vc6 (debug version)

you can install the quick view of win9X.
right click the exe file and select the quick view,
you can find what dll are need.


Expert Comment

ID: 1309742
Try this command .
dumpbin /dependents "filename".
This will give you files on which your app is dependent.Include these files in the  path or in the same directory as your app.

dumpbin.exe is included in vc++ install. It will be in devstudio\vc\bin directory.


Author Comment

ID: 1309743
Hi luisr! Thank you very much. The problem is solved. The source of the problem in the end is that I did not include a file that is to be read by the program. Once that is in the correct directory, the program stops asking me for any other files! Thank you very much for your help!!! :) Cheers! Nice meeting you! :)

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Shoutout to Emily Plummer (http://www.experts-exchange.com/members/eplummer26.html) for giving me this article! She did most of it, I just finished it up and posted it for her :)    Introduction In a previous article (http://www.experts-exchang…
Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…

718 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question