zoukankan      html  css  js  c++  java
  • Qt_5_3_MSVC2012-编译QFtp-qt5编译QFtp

    一、下载源码

    git clone https://qt.gitorious.org/qt/qtftp.git

    或者直接下载:云盘下载

    二、构建

    1、不对源码修改,直接构建qtftp

    2、做如下修改,再次构建qtftp

    3、查看两次构建生成的库文件

    目录:build-qtftp-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-Debuglib

    三、部署库文件

    1、Qt5Ftp.dll,Qt5Ftpd.dll,Qt5Ftpd.pdb

    复制到--->C:QtQt5.3.2_vs20125.3msvc2012_openglin

    2、Qt5Ftp.lib,Qt5Ftp.prl,Qt5Ftpd.lib,Qt5Ftpd.prl

    复制到--->C:QtQt5.3.2_vs20125.3msvc2012_opengllib

    3、build-qtftp-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-DebuglibcmakeQt5Ftp

    复制到--->C:QtQt5.3.2_vs20125.3msvc2012_opengllibcmake

    4、qhostinfo.h,qftp.h

    复制到--->C:QtQt5.3.2_vs20125.3msvc2012_openglincludeQtNetwork

    再在该目录下创建新文件QFtp,编辑该文件写入#include "qftp.h"

    提示:这方式使用方法为:#include <QFtp>

    5、build-qtftp-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-DebugincludeQtFtp

    复制到--->C:QtQt5.3.2_vs20125.3msvc2012_openglinclude

    提示:这种方式使用的方法为:#include<QtFtp/qftp.h>

    6、构建用到的的整个目录qtftp

    复制到--->C:QtQt5.3.2_vs2012,如图:

    四:使用

    1、修改工程pro文件

    LIBS +="C:/Qt/Qt5.3.2_vs2012/5.3/msvc2012_opengl/lib/Qt5Ftpd.lib"
    LIBS +="C:/Qt/Qt5.3.2_vs2012/5.3/msvc2012_opengl/lib/Qt5Ftp.lib"
    注意:编译release发布版的时候把Qt5Ftpd.lib这句注释掉,然后重新构建。

    2、执行qmake或重新构建项目

    3、使用QFtp

    #include <QFtp> //方式一
    //#include <QtFtp/qftp.h> //方式二

    五、不忘打包

    Qt5.3.2_vs2012:点击下载

    -----------------------转载请注明出处-----------------------------转载请注明出处-----------------------------转载请注明出处------------------------------

    http://www.cnblogs.com/luoxiang/p/5486355.html

  • 相关阅读:
    db2死锁解决
    Cannot create JDBC driver of class '' for connect URL 'null'问题解决
    转 maven 教程一 入门 (http://wentao365.iteye.com/blog/903396)
    db2用户密码不合法
    oracle死锁处理方法
    myeclipse修改jsp页面无反应
    oracle函数方法(虚拟表操作)
    jQuery css选择器 截图
    uwsgi和nginx 使用和配置
    nginx+uwsgi+django部署各模块作用
  • 原文地址:https://www.cnblogs.com/findumars/p/6009461.html
Copyright © 2011-2022 走看看