【转】测试LibreOffice SDK 开发环境配置(Windows)
下载与安装
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
如果你出现这个,那么恭喜你,你需要手动修改调试这个脚本,这里只说下方法,因为经测试每个机器上的错误地方都不同(吐槽一下 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 中 ^_^, 就酱。。。
【转】测试LibreOffice SDK 开发环境配置(Windows)的更多相关文章
- AndroidStudio开发环境配置-Windows
Android Studio开发环境配置-Windows 最近突发奇想,开始研究Android开发.开始时使用Eclipse作为开发IDE,结果各种不好使,首先下载和安装SDK,以及不同版本的Imag ...
- OpenGL开发环境配置-Windows/MinGW/Clion/CMake
因为某些原因,不想用过于臃肿的VS了,转而使用常用的jetbrains的CLion,Clion沿袭了jetbrans的优良传统,基本代码提示功能还是比较好的,不过就是对于windows不熟悉cmake ...
- OpenCV开发环境配置-Windows/MinGW/Clion/CMake
临时更换成了TDM-GCC,和mingw类似,这里只是声明一下. 由于opencv下载下来的.exe安装包实际上是没有mingw(gcc)匹配的/动静态库,因此这些东西需要我们自己使用mingw编译. ...
- Go语言Eclipse开发环境配置-Windows
1.首先安装eclipse,选择一个适合的版本就好,解压即可 http://www.eclipse.org/downloads/ 2.下载go语言安装包 官网地址 :http://www.golang ...
- PHP开发环境配置~Windows 7 IIS
1.配置IIS添加角色服务:CGI.ISAPI扩展.ISAPI筛选器 2.下载PHP安装包 http://windows.php.net/download/ 3.添加模块映射 4.配置php.ini ...
- Kinect for Windows SDK开发入门(一):开发环境配置
[译]Kinect for Windows SDK开发入门(一):开发环境配置 前几天无意中看到微软发布了Kinect for windows sensor,进去看了一下Kinect应用的例子,发现K ...
- Android SDK 4.0.3 开发环境配置及运行
最近又装了一次最新版本的ADK环境 目前最新版是Android SDK 4.0.3 本文的插图和文本虽然是Android2.2的 步骤都是一样的,如果安装的过程中遇到什么问题,可以留言,我会尽快回复! ...
- windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置
http://www.cnblogs.com/webstorm/p/5744942.html ***************************************** 第一步:下载Nodej ...
- Android SDK +Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK C/C++平台的搭建,尽管以前有成功在Windows ...
随机推荐
- SQL数据库 开启时出现 数据库连接错误2,error:40的问题。如何解决
错误如下:(原因是sql server服务停止) 解决这个问题,就需要启动sql server服务:主要有三种方法: 一.(后台启动服务) 1.开始->控制面板: 2.管理工具 3.服务 4.把 ...
- java写接口
1.先导spring包 2.首先配置spring.xml的监听web.xml配置. <context-param> <param-name>contextConfigLocat ...
- .Net字符串替换
在.Net中,有些地方需要进行字符的替换才能实现一些相关功能,这里是一个简单的字符串替换的方法 //如下,变量strWhere中是通过一些方法获取的sql拼接的条件语句,但在数据库中是多表查询,有同名 ...
- Sharif University CTF 2016 -- Android App
很多种的方案: 方案 A: 直接逆向读代码方案 B: 解包,加入debug信息,重新打包,动态调试方案 C: 解包,改代码加入log.i整出flag, 去掉MainActivity里面d=什么也可以, ...
- Scala包
#引入包的全部成员的办法 import scala.collection._ #引入同一个包中的几个成员 import scala.collection.{A,B} #重名 要 重命名 import ...
- ajax请求封装
var xmlHttp; var ajaxRequest = function (params) { xmlHttp ={}; this.url = params.url; this.method = ...
- ANDROID开发之问题积累及解决方案(二)
错误:“Binary XML file line # : Error inflating class” 原因:此异常是布局文件中有错引起的,那么返回到布局文件中看看. <?xml version ...
- 解决“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题
更新VS2010,或者卸载VS2013安装2010后,建立项目时会出现"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"的错误 ...
- C代码编译成可执行程序的过程
C代码通过编译器编译成可执行代码,经历了四个阶段,依次为:预处理.编译.汇编.链接. 接下来详细讲解各个阶段 一.预处理 1.任务:进行宏定义展开.头文件展开.条件编译,不检查语法. 2.命令:gcc ...
- xtrareport实现指定记录数以及填补空白行(网上整理)
在Detail的事件中: int i=0; private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventAr ...