返回
编程
分类

三、安装Windows编译所需要的工具

日期: 2020-01-02 07:54 浏览次数 : 97

命令提示符下登录mysql数据库

C:UsersAdministrator>mysql -h localhost -P 3390 -uroot -p      (-P 后面是端口号,P是大写字母)
Enter password: *********
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 55
Server version: 5.6.21-log MySQL Community Server (GPL)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql>

C:UsersAdministratormysql -h localhost -P 3390 -uroot -p (-P 后面是端口号,P是大写字母)Enter password: *********必威官网亚洲体育 ,Welcome to...

最权威的社区链接:

也许英文好的人直接看wiki上的说明就能很容易的编译并搭建好LibreOffice。

一、下载并安装Cygwin

链接: 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编译所需要的工具

1)JDK 安装 下载链接:

2)Visual Studio安装

    LibreOffice 4.4版本需要Visual Studio 2012以上版本,LibreOffice5.0需要Visual Studio 2013以上版本。

    我编译的LibreOffice版本是4.3.3.2,所以我安装的是Visual Studio 2012.

3)GUN make 下载链接:

      下载完make-85047eb-msvc.exe并将其命名为make,放在Cygwin安装目录的optlobin路径下(我的完整路径:D:cygwinoptlobinmake)。

4)apache-ant-1.9.4,下载链接:

      junit-4.10.jar,下载链接:

     并将其放在相应目录下(我的完整路径:D:LibreOfficeComplieapache-ant-1.9.4 ,D:LibreOfficeComplieJunitjunit-4.10.jar)

5)使用git下载LibreOffice源码 git命令:git clone git://gerrit.libreoffice.org/core libo-core

   (我的LibreOffice版本为4.3.3.2,LibreOffice主版本号已经是5.0以上了,LibreOffice完整路径:D:LibreOfficeComplie4.3.3.2)

 

四、编译LibreOffice

1)在LibreOffice源码同级目录下建立一个build目录,存放编译产生文件(D:LibreOfficeCompliebuild)

2)运行Cygwin,进入上一步新建的build目录,运行以下命令

../4.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=2012

--with-windows-sdk=7.1A

--enable-pch

--enable-debug

--disable-ccache

--disable-activex

--disable-atl

--disable-odk

3)配置成功后会出现以下信息

必威官网亚洲体育 1

然后就是运行/opt/lo/bin make进行LibreOffice的编译。。。接下来是个漫长的等待。

 

五、编译LibreOffice成功之后,生成Visual Studio 2012项目,这样才能方面编辑源码。

    首先需要更改LibreOffice源码目录下的Makefile.gbuild

    必威官网亚洲体育 2

改成你相对应的目录。

然后打开Cygwin,进入build目录(D:LibreOfficeCompliebuild)运行以下命令。

/opt/lo/bin/make -npf ../4.3.3.2/Makefile.gbuild | D:/LibreOfficeComplie/4.3.3.2/bin/gbuild-to-ide --ide vs2012

这样就生成了Virsual Studio 2012项目工程文件。

 

六、接下来开始你的LibreOffice源码之旅吧。