Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorMaarten Gribnau <mail@maartengribnau.com>2002-12-23 02:03:15 +0300
committerMaarten Gribnau <mail@maartengribnau.com>2002-12-23 02:03:15 +0300
commit24345de435fa8f44366bdfd7d6b51e960ff9b7a6 (patch)
treef4f695daad016c266743516eb26cad92a4435f00 /README
parenta609ff51e88a672e32314ca9d4232dbf21f466f6 (diff)
Updated README with directions for Windows.
Maarten
Diffstat (limited to 'README')
-rw-r--r--README85
1 files changed, 83 insertions, 2 deletions
diff --git a/README b/README
index 45aade533b7..98ede3e3116 100644
--- a/README
+++ b/README
@@ -86,11 +86,91 @@ make
If you have any problems with the above post a message to the Forums on
www.blender.org
+
----------------------WINDOWS TIPS--------------------------------------
+
+When building Blender on Windows you have three choices:
+METHOD 1. Build using the old NaN Makefiles.
+METHOD 2. Build using the new automake/autoconf files
+METHOD 3. Use Microsoft Visual Studio project files
+
+These directions are for method 3. Method 1 was used in Nan in combination
+with Cygwin. I don't know if somebody ever tried method 2.
+
+EXTERNAL LIBARIES
+All external libraries that Blender depends on are found in CVS in
+precompiled form. If you did not already do so, check out
+blender/lib/windows from CVS. If you prefer to build or download those
+libraries yourself, there are some directions below.
+
+INTERN LIBRARIES:
+The first thing you need to do is to build the Blender "intern" libraries.
+You need to have Python installed on your machine.
+
+Open the workspace in the $NANBLENDERHOME/intern/make/msvc_6_0 directory.
+Build the "build_install_all" project. This will build all the intern libraries
+and installs them in the $NANBLENDERHOME/lib/windows directory.
+
+If the post build step (copying the libraries to their destinations) fails,
+this is probably due to the fact that MSVC can't find the XCOPY command as
+happened to me on an XP system. MSVC has it's own PATH that you can set through
+the options. Open options from the menu: Tools->Options. Go to the directories
+tab and select "Executable files" from the drop down menu. Now add you SYSTEM32
+directory.
+
+The last project build is the python_freeze project that will freeze python code
+for compilation and linking with Blender's C code. At the moment, this should be
+automatic except that batch file probably does not find Python. If this is the
+case, follow the same procedure as was mentioned above for the XCOPY command
+to add Python to your path.
+
+BUILDING BLENDER
+
+Open the workspace $NANBLENDERHOME/projectfiles/creator/blendercreator.dsw.
+This contains the following four main projects:
+blendercreator Builds the creator
+blenderpublisher Builds the publisher
+GP_ghost Builds the stand-alone game player
+GP_axctl Builds the ActiveX control
+
+Choose the project you want to build and hit F7. If all is well it should build
+with a lot of warnings but no errors.
+
+BUILDING/DOWNLOADING EXTERNAL LIBRARIES
+If you don't want to use the precompiled libraries you can download and/or
+build them yourself. Here are some directions.
+
+JPEG:
+BINARY LIBRARY:
+Go to sourceforge.net, navigate to the GnuWin32 project and download
+libjpeg-6b-lib.zip. Rename the unzipped directory "jpeg" and copy it to the
+$NANBLENDERHOME/lib/windows directory.
+FROM SOURCES:
+Download the jpeg sources from http://www.ijg.org/. Go into the source
+directory and copy the file jconfig.vc to jconfig.h. Now start a command box
+and run nmake /f makefile.vc (assuming nmake is in your path, if not run the
+vcvars32.bat batch file located in the VC98/Bin directory of the MSVC
+installation directory first).
+Copy these include files: jconfig.h, jerror.h, jmorecfg.h, jpeglib.h
+from the build directory to the lib tree in this directory:
+$NANBLENDERHOME/lib/windows/jpeg/include
+The file libjpeg.lib should be copied to:
+$NANBLENDERHOME/lib/windows/jpeg/lib
+
+PNG:
+Go to sourceforge.net, navigate to the GnuWin32 project and download
+libpng-1.2.4-1-lib.zip. Rename the unzipped directory "png" and copy it to the
+$NANBLENDERHOME/lib/windows directory.
+
+ZLIB:
+Go to sourceforge.net, navigate to the GnuWin32 project and download
+zlib-1.1.4-lib.zip. Rename the unzipped directory "zlib" and copy it to the
+$NANBLENDERHOME/lib/windows directory.
+
+
If you have any problems with the above post a message to the Forums on
www.blender.org
-
----------------------Mac OSX TIPS--------------------------------------
When building Blender on OSX you have three choices:
METHOD 1. Build using the old NaN Makefiles.
@@ -186,4 +266,5 @@ If you want to build ODE yourself, you'll have to edit a config file of ODE firs
go to $NANBLENDERHOME/source/ode/config and edit the file "user-settings" so
that platform is equal to osx (PLATFORM=osx).
-Success!
+If you have any problems with the above post a message to the Forums on
+www.blender.org