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

  • 相关阅读:
    1092 最好吃的月饼 (20 分)
    pat 乙级 1093 字符串A+B (20 分)
    pat乙级 1091 N-自守数 (15 分)
    查询GC日志、动态年龄计算
    四大特性以及事务的隔离级别
    R语言学习
    利用python进行数据分析3_Pandas的数据结构
    python_109_切片补充和list函数
    爬虫_python3_requests
    利用python进行数据分析1_numpy的基本操作,建模基础
  • 原文地址:https://www.cnblogs.com/findumars/p/6009461.html
Copyright © 2011-2022 走看看