【转】测试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 中 ^_^, 就酱。。。

相关文章
|
6天前
|
API 开发工具 C#
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
本文将介绍,ClkLog针对神策不支持全埋点的客户端实现用户访问基础统计分析 1。
神策SDK不支持Windows客户端全埋点,怎么实现用户统计分析?
|
27天前
|
前端开发 测试技术 程序员
在工作中会涉及到的几个环境(概念补充) 办公环境、开发环境、测试环境、线下环境、线上环境/生产环境都是什么,他们之间的关系?
本文解释了在职场中可能会接触到的不同环境,包括办公环境、开发环境、测试环境和生产环境(线上环境),以及它们之间的关系和重要性。
47 1
|
17天前
|
API 开发工具 UED
在 UWP 中使用 Windows App SDK
【10月更文挑战第17天】在UWP中使用Windows App SDK可增强应用功能和性能。首先了解SDK特性,接着安装Visual Studio 2022及以上版本,并从微软官网下载安装SDK。配置项目时,确保目标版本支持SDK,添加SDK引用后即可使用新API提升应用体验。开发过程中应充分利用调试工具进行测试,确保应用的兼容性和稳定性。
|
21天前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
2月前
|
存储 安全 开发工具
windows开发环境备份,再也不怕重装系统了
【9月更文挑战第2天】在Windows系统中备份开发环境可大幅提升重装系统后的效率。本文详细介绍五个关键步骤:备份开发工具及软件包;保存配置文件;备份数据库与数据文件;确保代码仓库的安全;记录安装步骤与注意事项。遵循这些建议,重装系统时可迅速恢复开发环境,避免重复劳动。
|
3月前
|
Java 应用服务中间件 开发工具
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
|
3月前
|
Java 应用服务中间件 Windows
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
【App Service for Windows】为 App Service 配置自定义 Tomcat 环境
|
3月前
|
测试技术 数据安全/隐私保护 iOS开发
iOS自动化测试方案(四):保姆级搭建iOS自动化开发环境
iOS自动化测试方案的第四部分,涵盖了基础环境准备、iPhone虚拟机设置、MacOS虚拟机与iPhone真机的连接,以及扩展问题和代码示例,确保读者能够顺利完成环境搭建并进行iOS自动化测试。
188 0
iOS自动化测试方案(四):保姆级搭建iOS自动化开发环境
|
3月前
|
安全 机器人 程序员
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
Windows 计划任务每天隔 3 小时运行一次批处理文件详细配置步骤
347 2
|
3月前
|
API 开发工具 vr&ar
PicoVR Unity SDK⭐️一、SDK下载、项目设置与程序初始配置
PicoVR Unity SDK⭐️一、SDK下载、项目设置与程序初始配置