【转】测试LibreOffice SDK 开发环境配置(Windows)

  • 时间:
  • 浏览:1

好了,随便说说这都是准备工作,后续我会实现另有4个线程运行把 LibreOffice 嵌入到 MFC 的 View 中,和 C# 的 Winform 中 ^_^, 就酱。。。

sdk 下有几个例子,其中 CPP 是 C++ 的例子,一点例子也可不才能 编译玩玩。这里只简要介绍一下 CPP 里的例子的编译(意味 编译不会得到一点头文件,后续会用到 ^_^) cd 到 DocumentLoad 目录下执行 make

注释掉 @echo off 就让你就可不才能 看一遍所有输出,找到有疑问图片的句子就让,循环继续。懂 bat 童鞋无视 ->_->

调试成功以前,根据提示输入各个环境(随便说说你也可不才能 手动修改脚本,稍微看一下脚本内容就知道,无非是一点环境变量的设置),最后得到这些 结果:

意味 你出現这些 ,没法恭喜你,你前要手动修改调试这些 脚本,这里只说下方法,意味 经测试每个机器上的错误地方都是同(吐槽一下 Windows 的脚本,跟 Bash 比岂都是弱到爆。。。)

原文:http://www.aqcoder.com/blog/detail/id/7441186b-93fd-482c-b4d7-0facd1ee498d

注意:编译后生成了一点头文件上方会用到: <你设置的输出路径>\WINexample.out\inc,大家 把它考到 sdk 的目录下,重命名为 includecpp

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

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

安装过程就不说了。。。 上几张目录特征图