WIN7 编译 OpenOffice3.4.1 (2)
很了很多网上有关在Windows下编译OpenOffice的帖子,都太老了,或是太陈旧了,没有多大用处。
下面是我总结的编译OpenOffice,分享给大家。
Apache OpenOffice发布的源代码不包含任何外部的tar balls。
该文件夹当你配置的时候,系统会建立的。
点击在http://cygwin.com下载setup.exe,然后下一步直到在搜索框输入wget,然后修改Default为Install
4.2 安装apt-cyg目的:为了可以从google.com下载代码
给源码添加额外的平台相关的包和DLL1. 添加dbghelp.dll
$ build --all:libxml2
错误2:No space left on devicefatal error C1085: Cannot write compiler generated file: '../../wntmsci12.pro/obj/rscicpx.obj': No space left on device
导致的。
这个错误只有当你的磁盘空间不足时才会发生,所以给编译OpenOffice的磁盘留下足够的空间。
编译整个OpenOffice最好分配15G的磁盘空间。
错误3:REBASE: dbghelp.dll Rebase failed. Signed images can not be rebased.出现了dbghelp.dll不正确的问题。
办法:F:\Build_OOo3.4.1\aoo-3.4.1\main\solver\341\wntmsci12\bin目录下的
dbghelp.dll有问题,而该dbghelp.dll是根据网页提供的(路径为:C:\OpenOffice_Build_Need\aoo-3.4.1\main\external\dbghelp)
然后我在C盘下搜索,最终使用C:\Windows\winsxs\x86_microsoft-windows-imageanalysis_31bf3856ad364e35_6.1.7601.17514_none_4a6381a588654ba6目录下的dbghelp.dll,
该dll大小为834KB.
好了,至此已经完成了配置,下一篇打算介绍如何,partial build.
这样我们就可以修改单个模块,调试单个模块了,这样这个模块也就能为你所用。
并且,如有可能我还打算介绍下,如何将这些模块集成到Visual Studio 2008中,这样编译,调试起来就非常方便了。。
哈哈!!!