The exact version required is specified in a manifest file automatically
included inside the DLL. You can extract it using
MT.exe (from the Windows SDK):
> type t.manifest
If you don't include the correct version of the runtime libraries
when loading the DLL on some users machines. (Many, but not all users
will already have it.)
Visual Stdio 2010 is more flexible about where it finds its DLLs
so you need not worry about the manifest, but you should still redistribute the
runtime library because the user may not have it.
Building from Source
We no longer release a source ZIP file because you need to use Subversion in
order to get the v8 source code, so you may as well use it for the
1. You need to have Python (32-bit CPython 2.4+, but not 3.x) installed.
Problems have been reported with the 64-bit Python distributions.
2. You need to have the Win32 extensions for Python (pywin32) installed,
matching your Python version and architecture.
3. You need to have scons installed. I had to run the installation program
as an administrator to get it to install without errors.
5. Check out a recent v8 tag (the tagged releases are more stable than the
C:\> svn checkout http://v8.googlecode.com/svn/tags/22.214.171.124/ v8
6. Run build.bat to build v8 for your preferred architecture and build
7. Load the Visual Studio Solution file corresponding to your version of