BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 779|回复: 0

vs2013 64bit git源代码 到 compile编译

[复制链接]
发表于 2018-1-9 02:04:18 | 显示全部楼层 |阅读模式

这篇文章的过程是 [基于墨阳的14年1月的教程]。



1,工具下载安装


(Visual Studio Express 2013 for Windows Desktop)




2.下载源码--GIT部分
cd D:\Git\Blender
git clone git://git.blender.org/blender.git
cd blender
git submodule update --init --recursive
git submodule foreach git checkout master
git submodule foreach git pull --rebase origin master

--SVN部分
cd .. #注意目录结构


svn checkout   lib\win64_vc12
【下载lib要等很久,2.7.0.4时期我下载的lib有6.71GB】



3.生成项目

有个小错误,暂时先忽略,因为最下面的报告是成功生成:已成功生成。
0 个警告

0 个错误



4.编译
打开D:\Git\Blender\build\Blender.sln,先要切换到release。再开始编译


新电脑果然快,5分钟不到就出来。

D:\Git\Blender\build\bin\Release\blender.exe
复制到blender 每天版的 目录,运行报错:

无法定位程序输入点_PyLong_AsInt 于动态链接库 python33.dll上?

以上是4月29日写的,5月11日svn 和git都update之后,仍旧编译顺利(只有waring,没有error),但拷贝到blender目录里再次提示python33.dll问题。
而且注意到了,自己编译的,暂时还是python3.3,但官方的每天版已经是python3.4,是不是这个问题呢?

5月30日,更新所有源码与库依赖,第三次编译,在 的引导下,
将D:\Git\Blender\blender\CMakeLists.txt 的3.3全部替换成3.4,重新cmake,重新编译。这回出的blender.exe可以放在每天版下运行了。

不过,全部默认编译的blender.exe 64bit是58mb,而官方的每天版是78mb,差别在哪呢?下次有空再继续追。


20150609更新git参考:
注意,vs2015 rc1测试结果是 编译失败。建议停在vs2013版本 进行开发。

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2018-12-15 20:35 , Processed in 0.018600 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表