编译 Blender
Published
28 July 2014
Contents
今天编译Blender也算是小折腾了一把,作为一个虽然用着 windows 但是一直使用 linux 工具链的非主流,碰到问题还搜不着…
主要碰到三个问题:
svn 无法 checkout,似乎是天朝网络的原因,挂上代理就好了
运行
msgfmt.exe
提示libgcc_s_sjlj-1.dll
缺失再三确定
libgcc_s_sjlj-1.dll
已经加入环境变量,但似乎不管用,看官方 wiki,发现和问题MinGW & Redistribution
颇为类似,将若干 dll 拷贝到cmake_build\bin
以后问题解决最后链接
Blender.exe
时出现链接错误i386 architecture of input file 'winblender.rc.obj' is incompatible with i386:x86-64 output.
这个问题折腾了半天,本本里确实有几个版本的 mingw,但在 make 前为了防止环境变量污染还特地把 path 清空了,百思不得其解,去翻阅 makefile 时发现不知何时调用了另外一个 mingw 里的
windres.exe
,把环境变量清空以后重新执行 cmake 后问题解决…
配置 qtcreator 到没出什么bug,照着 wiki 来就可以了
blog comments powered by Disqus