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

简介: 原文:http://www.aqcoder.com/blog/detail/id/7441186b-93fd-482c-b4d7-0facd1ee498d 下载与安装 LibreOffice 主页:http://zh-cn.libreoffice.org/ 下载主程序和 SDK 安装过程就不说了。

下载与安装

LibreOffice 主页:http://zh-cn.libreoffice.org/ 下载主程序和 SDKdown load sdk

安装过程就不说了。。。 上几张目录结构图tree-1tree2

需要的工具: 
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 中 ^_^, 就酱。。。

相关文章
|
27天前
|
前端开发
windows10 安装node npm 等前端环境 并配置国内源
windows10 安装node npm 等前端环境 并配置国内源
46 3
|
28天前
|
网络协议
windows_server2012搭建iis并配置http重定向 iis转发
windows_server2012搭建iis并配置http重定向 iis转发
24 1
|
8天前
|
运维 Java 测试技术
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
Spring运维之boo项目表现层测试加载测试的专用配置属性以及在JUnit中启动web服务器发送虚拟请求
15 3
|
18天前
|
JavaScript 内存技术
nvm-windows安装和配置
nvm-windows安装和配置
28 1
|
27天前
|
Java Windows
windows系统bat批处理 一键配置java jdk环境变量
windows系统bat批处理 一键配置java jdk环境变量
26 4
|
4天前
|
消息中间件 存储 Kafka
Kafka 2.13-3.7.0 在 Windows 上的安装与配置指南
Kafka 2.13-3.7.0 在 Windows 上的安装与配置指南
9 0
|
5天前
|
Dart 开发工具 Android开发
在 Windows 操作系统上安装和配置 Flutter 开发环境
在 Windows 操作系统上安装和配置 Flutter 开发环境
11 0
|
5天前
|
编译器 C语言 C++
Windows下配置GCC(MinGW)环境
Windows下配置GCC(MinGW)环境
19 0
|
6天前
|
消息中间件 Java RocketMQ
RocketMQ搭建并测试(windows)
RocketMQ搭建并测试(windows)
16 0
|
7天前
|
Java 测试技术 数据库
【单文件版本】java SpringBoot 切换不同的运行环境(生产环境、开发环境、测试环境)SpringBoot配置多个不同运营环境
【单文件版本】java SpringBoot 切换不同的运行环境(生产环境、开发环境、测试环境)SpringBoot配置多个不同运营环境
12 0