[vtkusers] VTK, MSVS and Quicktime
Gib Bogle
g.bogle at auckland.ac.nz
Tue Mar 1 04:37:29 EST 2011
He went through all that, and he says the MSVC DLLs were the only ones
missing. It's hard to be sure, though, since as you say there are so
many. I've looked too, and wondered about glu32.dll, but he says
that's part of the standard Windows installation.
Gib
Quoting David Gobbi <david.gobbi at gmail.com>:
> For me, putting those DLLs in with the executable always seems to be
> enough. It could be some other DLL that is causing problems, you
> can load your executable into dependency walker and see what DLLs
> turn up... there are so many obscurely-named DLLs that it might be
> hard to know which ones are standard and which ones aren't, but
> one of them might stick out as being particularly unusual.
>
> - David
>
>
> On Mon, Feb 28, 2011 at 11:05 PM, Gib Bogle <g.bogle at auckland.ac.nz> wrote:
>> According to the person, installing the MSVC distributables alone wasn't
>> sufficient. But now that you mention it, I seem to recall that they require
>> a special installation, i.e. it isn't necessarily enough to have them in the
>> same directory as the executable.
>>
>> I'm sure I've done this before, it's the kind of info that just seems to
>> slip away :-(
>>
>> Thanks
>> Gib
>>
>> Quoting David Gobbi <david.gobbi at gmail.com>:
>>
>>> Hi Gib,
>>>
>>> This sort of problem is very common when people distribute software
>>> that was built with Visual Studio. C++ software built with MSVC 2005
>>> will only work on systems that have MSVCR80.DLL and MSVCP80.DLL.
>>> A base Windows XP system does not have these DLLs. I'd bet, though,
>>> that Quicktime installs them, and that is why installing quicktime
>>> made everything work.
>>>
>>> Here's the solution: when you distribute your software, you MUST
>>> distribute MSVCR80.DLL and MSVCP80.DLL along with your executable,
>>> I'm not 100% sure but I think this is even true if your executable is
>>> statically linked. These DLLs are the C and C++ runtime libraries for
>>> MSVC.
>>>
>>> - David
>>>
>>>
>>> On Mon, Feb 28, 2011 at 10:08 PM, Gib Bogle <g.bogle at auckland.ac.nz>
>>> wrote:
>>>>
>>>> I sent my Qt/VTK application, built with MSVS 8 2005 on Windows XP, with
>>>> statically linked VTK-5.4 libraries, to someone interested in trying it
>>>> out.
>>>> He was unable to get the program to run on his XP machine until he
>>>> installed Quicktime. I wonder if anyone has any ideas about why
>>>> Quicktime
>>>> should have any influence on this program's execution.
>>>>
>>>> Thanks
>>>> Gib
>>>
>>
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>>
>
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the vtkusers
mailing list