On Tue, Apr 6, 2010 at 8:02 AM, Michael Wood <[email protected]> wrote:
> On 6 April 2010 15:36, Anthony Tuininga <[email protected]> wrote:
>> On Tue, Apr 6, 2010 at 3:14 AM, Michael Wood <[email protected]> wrote:
>>> On 6 April 2010 06:58, Lenin Lee <[email protected]> wrote:
>>>> Python 2.6.4 is compiled with Visual C++ 2008, you should have Visual C++
>>>> 2008 redistributable installed on every system you run the app, or you can
>>>> use Python 2.5 instead.
>>>
>>> Is it possible to include the necessary VC2008 redistributable stuff
>>> into the frozen app?
>>
>> Possible, yes. Essentially you need to copy the V90 CRT MANIFEST from
>> the C:\Windows\WinSxS\Manifests directory and put it in the same
>> directory as the executable with the name Microsoft.VC90.CRT.manifest.
>> You also need to place the three DLLs from the corresponding directory
>> in C:\Windows\WinSxS in the same directory as the executable. Then all
>> should work. I believe this is called a private assembly and its not
>> recommended but it does work for the situations where you can't have
>> the target machines install the redistributable.
>
> Thanks.

You're welcome.

> So the recommended method is just to get the target machines to
> install the redistributable?

Yeah. There is always the question of whether or not you have the
right to distribute those libraries yourself. You may or may not
require a Visual Studio license -- the whole subject is murky and
there is a lot of discussion about it on various groups from what I
could see from searches I've done over the past year or so. I've
avoided the problem by simply avoiding any embedding....

> I suppose you could included it in an installer for your app or something.

Yes. There are merge modules available to do precisely that. Again,
the source of those should be considered carefully if you personally
don't have Visual Studio.

Anthony

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
cx-freeze-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cx-freeze-users

Reply via email to