• 5921阅读
  • 2回复

[提问]迷惑    有点晕   求高中指点 [复制链接]

上一主题 下一主题
离线hama123
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-22
#ifndef AKAPPLICATIONUPDATE_H
#define AKAPPLICATIONUPDATE_H

#include <QObject>
#include <QNetworkAccessManager>
#include <QNetworkReply>
#include <QTimer>
#include <QDateTime>
#include <QSslConfiguration>
class AkApplicationUpdate : public QObject
{
    Q_OBJECT

public:
    explicit AkApplicationUpdate(QObject *parent = 0);
    ~AkApplicationUpdate();

    void setNetworkAccessManager(QNetworkAccessManager* pNAM);  // 设置网络访问接口

    bool checkApplicationUpdate(QString& strErrMsg);    // 检查应用程序更新

    bool startTimingChecking(); // 开始定时检查版本更新
    void stopTimingChecking();  // 结束定时检查版本更新

    QString newVersion();   // 检测到的更新版本
    QString downloadUrl();  // 更新版本下载链接
    QString historyHtml();  // 版本升级历史

signals:
    void appUpdateCheckResult(bool bNewVersion, const QString& strReason);   // 更新检查结果,及错误原因

protected slots:
    void processTimingCheck();

    void onReplyFinished();
    void onReplyError(QNetworkReply::NetworkError code);
    void onReplySslErrors(QList<QSslError>& errors);

protected:
    bool sendCheckUpdateRequest(QString& strErrMsg);   // 发送网络请求

protected:
    QNetworkAccessManager*m_pNAM;  // 网络访问接口
    QNetworkReply *m_pCurReply;     // 当前等待返回项
    QTimer* m_pCheckingTimer;   // 更新检查定时器
    bool m_bCheckingStarted;    // 定时检查已启动
    QSslConfiguration config;
    QString m_strNewVersion;
    QString m_strDownloadUrl;
    QString m_strHistoryHtml;
};

#endif // AKAPPLICATIONUPDATE_H


1>d:\aisee_skin2\framework\debug\../akapplicationupdate.h(47) : error C2079: “AkApplicationUpdate::config”使用未定义的 class“QSslConfiguration”
1>framework.cpp
1>d:\aisee_skin2\framework\akapplicationupdate.h(47) : error C2079: “AkApplicationUpdate::config”使用未定义的 class“QSslConfiguration”
1>akupdatedialog.cpp
1>d:\aisee_skin2\framework\akapplicationupdate.h(47) : error C2079: “AkApplicationUpdate::config”使用未定义的 class“QSslConfiguration”
1>aksettings.cpp
1>d:\aisee_skin2\framework\akapplicationupdate.h(47) : error C2079: “AkApplicationUpdate::config”使用未定义的 class“QSslConfiguration”  

这是什么原因啊  

离线dbzhang800

只看该作者 1楼 发表于: 2011-03-22
Re:迷惑有点晕   求高中指点
这个你可能需要检查你的Qt环境,你的Qt有没有启用 ssl 支持
离线hama123
只看该作者 2楼 发表于: 2011-03-22
Re:迷惑有点晕   求高中指点
能指点下  怎样启用ssl的支持吗
快速回复
限100 字节
 
上一个 下一个