OpenOffice Calc开发(C++) 6 如何创建自己的工程

前面我们已经编译了一个附带的例子,但是怎么编写自己的工程呢?

现在最主要的问题就是头文件缺少,并且需要设置好编译器选项。这是个麻烦的事情,不过幸好有互联网,网上有人已经处理过这个问题了!

大家可以到http://www.codeproject.com/KB/wtl/Wtl_OOo.aspx这是一个牛人自制的图片查看器,使用了OpenOffice SDK并且采用了C++和VisualStudio的开发环境。而且,他为了方便,简化了建立工程的步骤。下面我就逐一说明,怎么使用他提供的工程以及怎么建立自己的工程。(如果你有任何不清楚的地方,都可以到这个网页来查看,里面的介绍很详细)

 

使用他提供的工程

1.打开http://www.codeproject.com/KB/wtl/Wtl_OOo/OOo.zip 并下载,然后将之解压到你的OpenOffice SDK 路径下。

2.运行OOoCpp.js这个刚解压出来的脚本。这个脚本会在你的SDK路径下创建一个名为includecpp的文件夹,并且为自动调用sdk下的cppumaker工具生成所有的头文件。这个脚本可以说是做了大量的粗重杂活。如果你想了解脚本的具体内容,可以到前面我提到的那个网页链接自己看看,里面有详细介绍。

3.运行完这个脚本后,在你sdk目录下会有一个OOo.vsprops文件已经准备好了。这个.vsprops文件就是一个vs工程的属性文件,里面定义了一些工程的设置包括编译器啊,连接器啊,等等。可能平时大家都是自己在工程里点右键,然后选属性之后进行设置,现在有了这个文件,你就可以很方便地设置一个工程的属性了。

以后你每次想要编写OpenOffice的工程,就需要将这个OOo.vsprops文件拷到你的工程目录下,然后在你工程属性页面的General选项卡的Inherited Project Property Sheets这一栏填入 ./OOo.vsprops 这样的话该文件的设置都能自动继承到你的工程里了,你不用设置任何东西,是不是很方便呢?

其实你可以打开这个.vsprops文件看看究竟,这个文件其实只是定义了一些附加include路径,附加静态库路径,以及定义了延迟加载几个必须的动态链接库文件。

4.打开http://www.codeproject.com/KB/wtl/Wtl_OOo/WtlOOo.zip 并下载工程,然后解压到你自己喜欢的路径。

5.将刚才sdk路径下的那个OOo.vsprops文件拷到这个工程路径下覆盖原来的文件。

6.打开工程,编译链接,运行。应该就能够成功了。

 

下面我介绍如何自己建立工程。

1.新建一个w32 console工程,选择建立一个空的工程。

2.将OOo.vsprops文件拷到你的工程目录下,记住这个文件非常重要,必须得有。

3.在工程的属性面板的General那一栏(Debugging的上面)的Inherited Project Propert

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值