下載與安裝
LibreOffice 主頁:http://zh-cn.libreoffice.org/ 下載主程序和 SDK
安裝過程就不說了。。。 上幾張目錄結構圖

需要的工具:
1. jdk: http://java.sun.com/products.
2. vs: 版本不要太低
3. Microsoft .NET Framework SDK
4. GNU make (3.79.1 or higher)使用 MinGW 或者是 Cygwin http://www.mingw.org/wiki/Getting_Started
5. zip tool (2.3 or higher) http://www.info-zip.org.
6. cat and sed tools http://sourceforge.net/projects/unxutils/files/latest/download.
說明: 其中 make 和 cat sed 在MinGW 或者 Cygwin 中都可以安裝,理論上用里面的也可以,沒有試驗過。有空試驗下。。。
環境設置
在 cmd 中打開 setsdkenv_windows.bat

如果你出現這個,那么恭喜你,你需要手動修改調試這個腳本,這里只說下方法,因為經測試每個機器上的錯誤地方都不同(吐槽一下 Windows 的腳本,跟 Bash 比簡直弱到爆。。。)

在C:\Users\<你的用戶名>\AppData\Roaming\libreoffice4.4_sdk 目錄下找到setsdkenv_windows.bat 文件

注釋掉 @echo off 然后你就可以看到所有輸出,找到有問題的語句然后,循環繼續。懂 bat 童鞋無視 ->_->


調試成功以后,根據提示輸入各個環境(其實你也可以手動修改腳本,稍微看一下腳本內容就知道,無非是一些環境變量的設置),最后得到這個結果:
編譯例子
sdk 下有幾個例子,其中 CPP 是 C++ 的例子,其他例子也可以編譯玩玩。這里只簡要介紹一下 CPP 里的例子的編譯(因為編譯后會得到一些頭文件,后續會用到 ^_^) cd 到 DocumentLoad 目錄下執行 make

注意:編譯后生成了一些頭文件后面會用到: <你設置的輸出路徑>\WINexample.out\inc,我們把它考到 sdk 的目錄下,重命名為 includecpp
好了,其實這都是准備工作,后續我會實現兩個程序把 LibreOffice 嵌入到 MFC 的 View 中,和 C# 的 Winform 中 ^_^, 就醬。。。
