On 6 April 2010 16:43, Anthony Tuininga <[email protected]> wrote:
> 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.

OK, thanks for the advice.

-- 
Michael Wood <[email protected]>

------------------------------------------------------------------------------
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