导入Qt solution中的Qt Service模块到工程中。

    windows服务是一种长期运行的程序,它运行在后台,很少需要和用户进行交互。这对于Shark的内容抓取部分来说是很好的。可以在前台将采集网址,采集规则通过IPC传送给后台的服务。让后台服务进行采集,入库的操作。

 

    在qt solution中己经给出了现成的解决方案,目前shark中将预使用2.6.1的qt service。

 

    shark目前的开发环境采用的是vs 2008 sp1 + vs addin 1.1.8 + Qt 4.7.1 。本文提到的主要是对Qt service模块整个导入到所需要开发的工程中。

 

    主要分如下几个步骤。

 

    1. 新建一个Qt console应用程序。不需要其它的模块引入。

    2. 下载qt service包, ftp://ftp.qt.nokia.com/qt/solutions/lgpl/

    3. 安装qt service到本机,随便哪个目录都可以。

    4. 在Qt console里面建立一个基本的.pro文件。这一块是用vs addin的功能。

    5. 在生成的.pro里面添加include(D:/Qt/qtservice-2.6_1-opensource/src/qtservice.pri), 注意这里的斜杠不要写反了。

    6. 重新加载.pro文件,并覆盖以前的工程文件。

  

    这样,主要功能就己经完成了。具体的开发service,可以查看所提供的例子。

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值