天天看點

【轉】測試LibreOffice SDK 開發環境配置(Windows)

LibreOffice 首頁:http://zh-cn.libreoffice.org/ 下載下傳主程式和 SDK

【轉】測試LibreOffice SDK 開發環境配置(Windows)

安裝過程就不說了。。。 上幾張目錄結構圖

【轉】測試LibreOffice SDK 開發環境配置(Windows)
【轉】測試LibreOffice SDK 開發環境配置(Windows)

需要的工具: 

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

【轉】測試LibreOffice SDK 開發環境配置(Windows)

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

【轉】測試LibreOffice SDK 開發環境配置(Windows)

在C:\Users\<你的使用者名>\AppData\Roaming\libreoffice4.4_sdk 目錄下找到setsdkenv_windows.bat 檔案

【轉】測試LibreOffice SDK 開發環境配置(Windows)

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

【轉】測試LibreOffice SDK 開發環境配置(Windows)
【轉】測試LibreOffice SDK 開發環境配置(Windows)

調試成功以後,根據提示輸入各個環境(其實你也可以手動修改腳本,稍微看一下腳本内容就知道,無非是一些環境變量的設定),最後得到這個結果:

【轉】測試LibreOffice SDK 開發環境配置(Windows)

sdk 下有幾個例子,其中 CPP 是 C++ 的例子,其他例子也可以編譯玩玩。這裡隻簡要介紹一下 CPP 裡的例子的編譯(因為編譯後會得到一些頭檔案,後續會用到 ^_^) cd 到 DocumentLoad 目錄下執行 make

【轉】測試LibreOffice SDK 開發環境配置(Windows)

注意:編譯後生成了一些頭檔案後面會用到: <你設定的輸出路徑>\WINexample.out\inc,我們把它考到 sdk 的目錄下,重命名為 includecpp

好了,其實這都是準備工作,後續我會實作兩個程式把 LibreOffice 嵌入到 MFC 的 View 中,和 C# 的 Winform 中 ^_^, 就醬。。。

下一篇: 冒泡法排序