现在的位置: 首页 > 综合 > 正文

使用vs2010搭建libreoffice openoffice UNO sdk开发环境(一)

2013年08月16日 ⁄ 综合 ⁄ 共 1536字 ⁄ 字号 评论关闭

目前libreoffice成为ubuntu上的标准office组件,因此最近便想围绕它来搞一些ubuntu下的office应用开发,由于开发习惯问题,我选择先在windows下搭建一个开发环境,然后等开发完成后,放到ubuntu上编译发布,这里我要先说明一下,libreoffice的sdk有问题,安装配置完后编译会崩溃,用过openoffice sdk的朋友应该知道,它里面有一个cppumaker程序,用来根据idl文件生成c++的hpp文件,编译的时候就它老崩溃,真是蛋疼,因此我后来直接改装openoffice和openoffice
sdk,它们安装配置过程以及调用等等和libreoffice其实是一样的(soffice处于监听模式下,如:soffice "-accept=socket,host=localhost,port=2083;urp;StarOffice.ServiceManager",此时这个soffice不管是libreoffice还是openoffice安装目录下的,都可以控制调用),它们是兄弟嘛。

因此我下面准备以openoffice的安装过程来说明。

那么从何下手呢?老方法——谷歌 度娘。一阵搜索后,尼玛!没找到啥清晰的第三方教程、demo(因为我搜索的是libreoffice),搜索结果基本都指向了官网:http://www.openoffice.org。没法子,老实点吧,上它的官网上瞅瞅。

在官网上大致的看了下后,先下载了openoffice的windows安装程序,然后又去找了对应的sdk安装程序,我下的是3.4.5。好了,开始安装!

首先运行openoffice的安装程序,他会解压相关安装程序到指定的路径然后启动真正的安装程序,直接全部下一步,然后安装完成。

而后运行openoffice sdk安装程序,同样是先解压后运行,默认sdk安装在openoffice的安装目录下的Basis/sdk文件夹中。在它下面的setsdkenv_windows.bat文件比较重要,因为接下来需要设置运行环境,后续会介绍,然后index.html的话就等于是帮助索引了,其中Installation
Guide
页面就是安装向导,要仔细的看,IDL Reference是完整的API手册,写代码全靠参考
;在sdk下的bin文件夹中,是用到的工具程序;examples下是各种语言对应的示例,idl下是接口定义文件,include下是c++用的头文件,lib下是c++用的库文件。

好了,接下来按照安装向导一步步配置安装。

1.安装vs2010(本次介绍的重点,必须安装)

这个就不说了,你应该已经安装了。

2.安装jdk(可选,如果你要搞java开发,可以安装)

配置向导上说可以在:http://java.sun.com/products 上找到,最好6.0以上版本,我是直接度娘然后下了一个7.0的。

3.安装c#(可选,安装vs2010的时候可以一并安装)

4.安装GNU make,要求必须安装minGW,而不是cygwin(必须安装)

http://www.mingw.org/download.shtml 上有下载,安装时,注意要选择g++、gcc、automake等开发工具,反正能装的都装吧,以后还有用。

5.安装一个zip.exe打包工具(必须安装)

http://www.info-zip.org 上有下,注意要下载win32的二进制版本,不过我在下载时,出现的下载不了的情况,如果碰到我这种情况,你可以选择下载源代码,然后自己编译,源代码中包含了vs工程文件,编译起来应该没什么问题。

现在把该安装的都安装好了,下一篇我将介绍如何进行配置,现在休息。

抱歉!评论已关闭.