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