qt-solutions提供了8个开源项目

其实这是官方提供的源代码,至于为什么会另建项目,而没有整合到QT项目里去,我猜可能有2个原因:

1. 这几个项目本身不完善,并且也不是QT项目的核心,因此没有必要花精力去完善

2. 一定程度上可以维护QT的“纯洁性”

--------------------------------------------------------------------------

这8个项目分别是:

qtbrowserplugin  浏览器插件
qtlockedfile         锁定文件
qtpropertybrowser 属性编辑器
qtscriptclassic       脚本支持
qtservice              提供服务属性
qtsingleapplication 单例运行
qtsoap                  SOAP协议
qtwinmigrate        混合运行,主要是指MFC吧。

 

源代码:

https://github.com/qtproject/qt-solutions

 

备注:

1、qtsoap用于访问webservice服务器,但是不能用于开发webservice服务

 

2、qtservice创建Windows服务程序

qtservice下载地址:https://github.com/qtproject/qt-solutions/tree/master/qtservice

qtservice目录下有examples供学习

我在编译了server工程后,生成文件httpservice.exe, httpservice.exe -i 将httpservice安装到服务程序中(服务名”Qt HTTP Daemon”), 可以使用services.msc查看已安装的服务.

问题:

安装完成后, 启动服务, 发现系统一直报错, “错误 1053: 服务没有及时响应启动或控制请求”

解决方法:

将httpservice.exe依赖的运行时库拷贝到程序目录(到达产品发布时的标准)

转自:https://blog.csdn.net/jin_huan11/article/details/70873264

 

posted on 2018-07-12 15:50  苦涩的茶  阅读(6090)  评论(0编辑  收藏  举报

// 1.生成目录索引列表