关闭

window 下编译LibreOffice源码

标签: libreofficevisual studiowindows源码编译
573人阅读 评论(2) 收藏 举报
分类:
也许英文好的人直接看wiki上的说明就能很容易的编译并搭建好LibreOffice。

编译过程中遇到任何问题,欢迎加qq群:174768656

一、下载并安装Cygwin
链接:http://www.cygwin.com/ win7(32位)安装setup-x86.exe, win7(64位) setup-x86_64.exe
 
二、使用Cygwin搭建Linux环境
打开Windows 命令行,运行以下命令
win7(32位):

setup-x86.exe -P autoconf -P automake -P bison -P cabextract -P doxygen -P flex -P gcc-g++ -P git -P gnupg -P gperf -P make -P mintty -P nasm -P openssh -P openssl -P patch -P perl -P python -P python3 -P pkg-config -P rsync -P unzip -P vim -P wget -P zip -P perl_vendor

win7(64位):
setup-x86_64.exe -P autoconf -P automake -P bison -P cabextract -P doxygen -P flex -P gcc-g++ -P git -P gnupg -P gperf -P make -P mintty -P nasm -P openssh -P openssl -P patch -P perl -P python -P python3 -P pkg-config -P rsync -P unzip -P vim -P wget -P zip -P perl-Archive-Zip
 
三、安装Windows编译所需要的工具
2)Visual Studio安装
    LibreOffice 4.4版本需要Visual Studio 2012以上版本,LibreOffice5.0需要Visual Studio 2013以上版本。
    最新版的代码需要Visual Studio 2015以上版本
      下载完make-85047eb-msvc.exe并将其命名为make,放在Cygwin安装目录的/opt/lo/bin\路径下(我的完整路径:D:\cygwin\opt\lo\bin\make)。
     并将其放在相应目录下(ant解压后放,junit则不需要解压,我的完整路径:D:\LibreOfficeComplie\apache-ant-1.9.4 ,D:\LibreOfficeComplie\Junit\junit-4.10.jar)
5)使用git下载LibreOffice源码 git命令:git clone git://gerrit.libreoffice.org/core libo-core
   (LibreOffice完整路径:D:\LibreOfficeComplie\5.3.3.2)
 
四、编译LibreOffice
1)在LibreOffice源码同级目录下建立一个build目录,存放编译产生文件(D:\LibreOfficeComplie\build)
2)运行Cygwin,进入上一步新建的build目录,运行以下命令
../5.3.3.2/autogen.sh \
--with-external-tar=/cygdrive/d/LibreOfficeComplie/lo-externalsrc \
--with-junit=/cygdrive/d/LibreOfficeComplie/Junit/junit-4.10.jar \
--with-ant-home=/cygdrive/d/LibreOfficeComplie/apache-ant-1.9.4 \
--with-visual-studio=2015 \
--with-windows-sdk=7.1A \
--enable-pch \
--enable-debug \
--disable-ccache \
--disable-activex \
--disable-atl \
--disable-odk
3)配置成功后会出现以下信息
然后就是运行/opt/lo/bin make进行LibreOffice的编译。接下来是个漫长的等待。

五、终端输入./instir/program/soffice便可以启动LibreOffice了


六、使用visual studio调试LibreOffice。

此图是点击write 字符对话框OK按钮时的断点。
2
0
查看评论

LibreOffice在Windows系统下的编译

1.下载并安装Cygwin    链接地址:http://www.cygwin.com/ win7(32位)安装setup-x86.exe, win7(64位) setup-x86_64.exe     2.使用Cygwin...
  • tierong
  • tierong
  • 2017-12-29 10:12
  • 131

LibreOffice 源码编译

环境部署     LibreOffice(简称"LO")的编译是在Windows系统下模拟unix环境的cygwin中进行,所以同时也需要载很多该环境下的各种包。起初在部署环境时,不清楚编译时具体需要用到哪些包,就只安装cygwin时默认的一些,然后就开始配置...
  • wu554513392
  • wu554513392
  • 2015-04-02 16:59
  • 1638

libreoffice VS开发过程遇到的问题

从官方下载材料 LibreOffice_5.0.3_Win_x86.msi office安装软件 LibreOffice_5.0.3_Win_x86_sdk.msi SDK安装包 先装libreoffice再安装SDK包。 注意,安装libreoffice的过程中,选择安装路径时,注意不要包...
  • coovig
  • coovig
  • 2015-12-17 14:04
  • 2050

LibreOffice 生成VS2012工程

生成VS2012解决方案 编译好之后,建议最好可以进入build目录运行以下命令生成Visual Studio 2012的工程: /opt/lo/bin/make vs2012-ide-integration 但实际我执行的时候并没有产生相应的文件。因此分析了下makefi...
  • wu554513392
  • wu554513392
  • 2015-04-03 14:35
  • 1080

编译LibreOffice for Android

基本环境 系统环境 ubuntu 17.0 jdk 环境 oracle 1.8 android sdk 25.2.5 ndk 14 编译准备 拉取源码 git clone git://anongit.freedesktop.org/libreoffice/core libreoffice ...
  • u011181222
  • u011181222
  • 2017-07-05 22:07
  • 426

LibreOffice SDK 开发环境配置(Windows)

下载与安装LibreOffice 主页:http://zh-cn.libreoffice.org/ 下载主程序和 SDK 安装过程就不说了。。。 上几张目录结构图 需要的工具: 1. jdk: http://java.sun.com/products. 2. vs: 版本不要太低 ...
  • my___dream
  • my___dream
  • 2015-04-21 21:50
  • 2583

编译开源LibreOffice的Android版本——开源Office文档查看器

项目近期需要用到文档查看器,现有的WPS之类确实比较好用,无奈还需要对应用做些处理,只好寻找开源的实现。开源的文档查看器主要两种方式,一种是完整的Android版本实现,直接拿来即用,如LibreOffice的Android版本;一种是提供了Java库之类,能够解析标准的office文档,但需要移植...
  • w7849516230
  • w7849516230
  • 2016-09-16 16:54
  • 4485

OpenCV在Windows平台下的源码编译

OpenCV库官方网站为http://opencv.org/。 在该网站可以下载最新的OpenCV for Windows,例如当前我下载的是opencv-2.4.9.exe ,双击该文件解压到某个目录下,解压后的根目录为opencv,opencv目录下有2个子目录,分别为build和sources...
  • lming_08
  • lming_08
  • 2014-05-17 23:25
  • 1513

Linux 安装 libreoffice

Linux 系统中体验最不好的估计就是office软件了。但是在WPS发布之后,这种情况无疑改善了许多。 但是对于有些系统来说依然装不上WPS,比如CentOS, Ubuntu 10.04等,这是由于WPS需要的libc等库的版本相对于CentOS来说实在太高了。此时可以选择libreoffice...
  • xiyanlgu
  • xiyanlgu
  • 2013-11-03 18:47
  • 2099

windows下 安装LibreOffice卸载后重装不能打开文件

windows下 安装LibreOffice卸载后重装不能打开文件
  • li2251421
  • li2251421
  • 2015-11-19 11:21
  • 532
    个人资料
    • 访问:11979次
    • 积分:462
    • 等级:
    • 排名:千里之外
    • 原创:32篇
    • 转载:3篇
    • 译文:0篇
    • 评论:6条
    最新评论