使用vs2010搭建libreoffice openoffice UNO sdk开发环境(四)
来源:互联网 发布:with php config 编辑:程序博客网 时间:2024/05/22 08:14
前几篇讲了openoffice(libreoffice)的配置,本篇就讲vs2010(vs2005,vs2008其实一个样子)的配置,作为收尾。
我这边假设大家知道如何设置vc2010的全局依赖以及包含目录,就不细讲了。
1.首先生成idl接口的hpp模板头文件
看上一篇中的图:
该命令就是用来生成模板文件的,好了,现在我们稍作修改:
"D:\Program Files\OpenOffice.org 3\Basis\sdk/bin/cppumaker" -Gc -BUCR -O"D:\Program Files\OpenOffice.org 3\Basis\sdk\includehpp" "D:/Program Files/OpenOffice.org 3/URE/misc//types.rdb" "D:/Program Files/OpenOffice.org 3/Basis/program//offapi.rdb"
不需要我解释了吧,这边就是修改下生成路径,然后重新执行一遍,执行前别忘记初始化setsdkenv_windows.bat。
执行完毕后,在新指定的输出目录中就应该产生所需的头文件了(还有一种偷懒方法,就是把c:/openffice.org3.4_sdk/WINexample.out/inc下的文件拷贝到includehpp中)。
2.设置vs中的相关路径
1).设置可执行文件目录
D:\Program Files\OpenOffice.org 3\program
D:\Program Files\OpenOffice.org 3\URE\bin
2).设置包含路径
D:\Program Files\OpenOffice.org 3\Basis\sdk\include
D:\Program Files\OpenOffice.org 3\Basis\sdk\includehpp
3).设置库目录
D:\Program Files\OpenOffice.org 3\Basis\sdk\lib
目录配置完成,我们可以新建一个空白工程进行测试,以DocumentLoader为例:
1)新建空白工程oo_test
2)拷贝documentLoader.cpp到oo_test下
3)在工程中添加documentLoader.cpp
4)在预处理中添加 WNT;CPPU_ENV=msci这两个宏,这个非常重要,以后每个项目中都得加上
5)在链接的附加依赖项中加入isal.lib;icppu.lib;icppuhelper.lib;isalhelper.lib;ireg.lib;stlport_vc71.lib
全部完成后,编译,大功告成。
此时可以按照上篇介绍的documentloader执行方式进行测试。
接下来考虑下要不要加一个vs2010的全局设置说明,怕有些新手不会设,另外看是否补充个openoffice的ppt播放控制demo
好了,本篇就说到这里,祝你测试成功!
- 使用vs2010搭建libreoffice openoffice UNO sdk开发环境(四)
- 使用vs2010搭建libreoffice openoffice UNO sdk开发环境(一)
- 使用vs2010搭建libreoffice openoffice UNO sdk开发环境(二)
- 使用vs2010搭建libreoffice openoffice UNO sdk开发环境(三)
- libreoffice API 开发(二):libreoffice SDK VS2010配置
- OpenOffice API 开发(一) sdk环境搭建
- win7+vs2010搭建directshow sdk开发环境
- LibreOffice SDK 开发环境配置(Windows)
- libreoffice API 开发(一):libreoffice SDK 安装配置
- 建立openoffice SDK c++开发环境
- libreoffice API 开发(四):插入表格
- Android SDK 2.3与Eclipse最新版开发环境搭建(四)
- Android SDK 2.3与Eclipse最新版开发环境搭建(四)
- 鸟人的Android揭秘(8)——搭建Android SDK开发环境(四)
- ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk
- VS2010中搭建Silverlight 5中文开发环境(如今已经有Silverlight 5中文版SDK 2012.8.7)
- 搭建VS2010,OpenGL开发环境
- VS2010+Qt开发环境搭建
- Radar Installation
- poj 1067
- 在海思hi3520上移植minigui3.0
- The Love of a King——4、The Meeting
- C printf 格式输出字符串
- 使用vs2010搭建libreoffice openoffice UNO sdk开发环境(四)
- SQL 删除前100条 with as
- iphone开发(一)
- FFMPEG解码过程
- SSRS:Reporting Services报表制作技巧
- brk(), sbrk() 用法详解
- 基于即时通信和LBS技术的位置感知服务(一)
- SQL Server 2005中利用SSIS 导入Excel 2007文件
- Windows服务命令Office