转载至:http://blog.csdn.net/jwybobo2007/article/details/8490124
目前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工程文件,编译起来应该没什么问题。
现在把该安装的都安装好了,下一篇我将介绍如何进行配置,现在休息。