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

  • 相关阅读:
    JAVA实现加入收藏和设为首页---网摘
    oracle序列的创建和使用
    针对Eclipse闪退的两种解决方案
    Mavean多工程依赖项目
    Z_Tree的使用案例(出差地点的演示)
    JAVA将数字钱数转换为大写
    提交表单时,post方式无法提交(一种情况)
    HTML中字体的垂直排列
    按照拼音排序的SQL语句条件
    在jsp里调用out.flush()和response.flushBuffer()有什么区别
  • 原文地址:https://www.cnblogs.com/findumars/p/6009461.html
Copyright © 2011-2022 走看看