Blender source code path (SVN): https://svn.blender.org/svnroot/bf-blender/trunk/blender/
Dependent on external lib (SVN): https://svn.blender.org/svnroot/bf-blender/trunk/lib/
Note: SVN only hosts code of version 2.69. The latest blender code is hosted by git. If you want to obtain the latest blender code, pull it from git.
Blender (GIT): https://developer.blender.org/diffusion/ B /repository/master/
Dependent on external lib (GIT): https://developer.blender.org/diffusion/BL/
Note: You can also download the code package of each version from here: http://download.blender.org/source/
After downloading, the directory structure is as follows:
├ ── Blender
├ ── Lib
│ ─ ── Windows
Because the compiler is a 32-bit vs2008, only Windows folders are downloaded from the external lib library above (for compilers of other platforms or versions, download the check mark)
├ ── Lib
│ ─ ── Android
│ ─-Darwin-6.1-powerpc
│ ─-Darwin-8.0.0-powerpc
│ ─-Darwin-8.x.i386
│ ─-Darwin-9.x.universal
│ ── Mingw32
│ ── Mingw64
│ ─ ── Python
│ ├ ── Tests
│ ─ ── Win64
│ ─ ── Win64_vc12
│ ─ ── Windows
│ ─ ── Windows_vc12
Note: Some Projects of the Code useShared_ptrPointer. The vs2008 version must be SP1 (Version: 9.0.30729.1 SP). Download the Chinese version from here.
The cmake version I use is 2.8.12.1.
ConfigureThen clickGenerateGenerate the vs2008 project to the bin2 directory
Download the binary version of Blender
All previous versions: http://ftp.nluug.nl/pub/graphics/blender/release/
Latest: https://builder.blender.org/download/