ID:182274
 
I just made a C++ program in Microsoft Visual Studio 2005 and copied the exe to another computer and got a missing .dll error, so I need to know what I need to do to get a program I make to work on another computer~

I don't have to install something over there, do I? D: I dunno if it needs mentioning, but I'm C++'ing on a decent XP-running laptop and trying to run the program on a (well, it was decent ten years ago) computer with Win2k that I mainly just use for hosting stuff, which is part of why I don't want to install something.

I know I had a C++ compiler a year or so ago (MS Visual C++? Maybe with a year on it?) where I was able to just copy the exe out. You'd think something like this (giving your program to people?) would be easy =\
Really what does missing mean?

not able to be found; "missing in action"; "a missing person"

lacking: nonexistent; "the thumb is absent"; "her appetite was lacking"

So what do you do? you search on http://google.com for the missing dll and download it either putting in the system32 folder or in the same directory as the exe you have made.
There was an actual thread on Gamedev.net about this...lemme find it.

http://www.gamedev.net/community/forums/ topic.asp?topic_id=492779

George Gough
In response to A.T.H.K
A.T.H.K wrote:
Really what does missing mean?

not able to be found; "missing in action"; "a missing person"

lacking: nonexistent; "the thumb is absent"; "her appetite was lacking"

So what do you do? you search on http://google.com for the missing dll and download it either putting in the system32 folder or in the same directory as the exe you have made.

Wow.. I can't believe that.

You really are a smart alec.
In response to Madow
It was obvious enough.
In response to A.T.H.K
Actually, you make it sound a little more obvious than it really is, and the smart solution wouldn't quite be to go download an individual [not to mention, potentially even malicious] DLL off a random site. What I'd do is install the actual redistributable package needed, which automatically installs and registers all the libraries and what-else needed (downloading all the DLLs one-by-one FTW! :P) and also makes sure you don't get any funny problems from doing funny stuff, like downloading individual DLLs and ending up having them incompatible with eachother (or the program) because they're older/different versions, etc. ;P
It's simpler anyway to run an install program than individually download and register each DLL file one-by-one.