BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1468|回复: 9

写写编译的痛苦:(

[复制链接]
发表于 2014-5-9 23:06:25 | 显示全部楼层 |阅读模式
看大佬们都在探讨源码了,也来凑下热闹。
首先当然是看官网的教程,看了之后选择了自己比较喜欢的组合 cmake+mingw(其实用的很少,之前玩OpenFrameworks的时候用过mingw+coldblock),开始直接用mingw的命令行,本以为会一路顺利,结果是一头雾水,试试mingw+coldblock,倒是编译出不少的*.a文件,链接总是失败,翻了一些c语言的书,回顾了编译,链接和头文件,库文件等姿势,还是不行,作罢。

基本没用过vs系列,发现我的机器上有一个vs 2010 express,正好,试试,各种毛病,后来一查论坛,k大似乎说过只有vs2008可用,立马去下一个,一试,果然就顺风顺水了,结果弄出来一个“没脸”的blender,也就是没有UI,其他倒是能用。

一查论坛,前人果然碰到过,看看各位达人的解法,只好暗自神伤。我是xp系统,要切换英文需要重装系统,作罢……

或许,先就不折腾编译这回事了,源码可以读读,继续看python的api吧

 楼主| 发表于 2014-5-9 23:15:32 | 显示全部楼层
如果谁mingw编译成功的,恳请赐教。
回复 支持 反对

使用道具 举报

发表于 2014-5-10 01:04:32 | 显示全部楼层
可以用vs 2013 express,我前几天编译,刚好卡在升级python3.4,不了了之了。现在因该好了。

点评

xp不支持VS2013  详情 回复 发表于 2014-5-10 12:10
回复 支持 反对

使用道具 举报

发表于 2014-5-10 11:09:14 | 显示全部楼层
本帖最后由 云风如我 于 2014-5-10 11:16 编辑

同样是 XP,换 WIN7 是个麻烦,磁盘空间首先不够,XP P 版本 15G 足以,7 旗舰恐怕 30G 都不够。

还有一堆绿化的软件没法移植,想想还是算了……

懂 VC 编程的都折腾的这么累,不懂的就更不用说了。

所以分支补丁什么的,对于连插件都装不好的菜鸟而言,就是个不可能的任务……

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-10 12:10:16 | 显示全部楼层
nirenyang 发表于 2014-5-10 01:04
可以用vs 2013 express,我前几天编译,刚好卡在升级python3.4,不了了之了。现在因该好了。 ...

xp不支持VS2013
回复 支持 反对

使用道具 举报

发表于 2014-5-11 22:01:40 | 显示全部楼层
XP+VS2008可以编译,编译出来运行也没问题啊……你是不是编译blender之后忘记生成“INSTALL”项目了?

点评

install是生成的的,UI缺失的问题之前有人讨论过,我就想当然以为是这样了,具体还不清楚。 http://bbs.blendercn.org/forum.php?mod=viewthread&tid=313&extra=page%3D3 我的情况和这个帖子一模一样。  详情 回复 发表于 2014-5-12 00:07
vs 2013 64bit install生成出来的 是python 33.官方的已经python 34了。  详情 回复 发表于 2014-5-11 23:20
回复 支持 反对

使用道具 举报

发表于 2014-5-11 23:20:18 | 显示全部楼层
acme_pjz 发表于 2014-5-11 22:01
XP+VS2008可以编译,编译出来运行也没问题啊……你是不是编译blender之后忘记生成“INSTALL”项目了? ...

vs 2013 64bit install生成出来的 是python 33.官方的已经python 34了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-12 00:07:33 | 显示全部楼层
acme_pjz 发表于 2014-5-11 22:01
XP+VS2008可以编译,编译出来运行也没问题啊……你是不是编译blender之后忘记生成“INSTALL”项目了? ...

install是生成的的,UI缺失的问题之前有人讨论过,我就想当然以为是这样了,具体还不清楚。
http://bbs.blendercn.org/forum.php?mod=viewthread&tid=313&extra=page%3D3
我的情况和这个帖子一模一样。
回复 支持 反对

使用道具 举报

发表于 2014-5-12 09:18:47 | 显示全部楼层
如果是用XP和vs2008.编译是能通过的。UI不显示,如果说是有把INSTALL项目生成,那肯定跟python对unicode的支持有关系了。看看编译后启动的console里面有什么报错信息。
2.72可能官方将不再支持xp系统。转到ubuntu或者win7 8上稍微好点。如果因为工作关系不能切换,那也无奈咯。

点评

编译的事先放放吧,还是python来的直观,目前也没有对性能特别的要求。  详情 回复 发表于 2014-5-12 21:11
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-12 21:11:21 | 显示全部楼层
kidux 发表于 2014-5-12 09:18
如果是用XP和vs2008.编译是能通过的。UI不显示,如果说是有把INSTALL项目生成,那肯定跟python对unicode的 ...

编译的事先放放吧,还是python来的直观,目前也没有对性能特别的要求。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2019-6-17 15:41 , Processed in 0.017927 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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