blender 是一个开源的工程。我下载了它的源代码,开始编译,搞了一会终于编译成功了。
步骤如下。
1. 下载 blender-2.48a 源代码包。 或者从svn直接下也行。和 编译blender 所需要的windwos 的依赖库。
2. 我的目录结构是
E:/BlenderBuilder
E:/BlenderBuilder/blender-2.48a
E:/BlenderBuilder/lib/windows 这个是 Windows平台下编译的依赖库,我试图自己下载区编译,后来发现,实在是太多了。
E:/BlenderBuilder/build 这个是编译后输出的目录。
3. 编译顺序,先 extern, 后 intern, 再 bender 工程。
编译 external 解决方案。
位置 E:/BlenderBuilder/blender-2.48a/extern/make/msvc_7_0
编译 intern 解决方案。
位置 E:/BlenderBuilder/blender-2.48a/intern/make/msvc_7_0
编译 blender 工程。
位置 E:/BlenderBuilder/blender-2.48a/projectfiles_vc7/blender
上面的工程可以用VC 2005 打开并且转换,原始码提供的是VC 2003工程。
编译的时候,可以选都选Debug, 应为有很多配置选项。
如果都OK 的话,那就可以调试blender程序了。:)