LibreOffice 首頁:http://zh-cn.libreoffice.org/ 下載下傳主程式和 SDK
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyMxUTOwcTM1ETMyQDM1EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
安裝過程就不說了。。。 上幾張目錄結構圖
需要的工具:
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 中 ^_^, 就醬。。。