一、下载源码

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

或者直接下载:云盘下载

二、构建

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

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

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

目录:build-qtftp-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-Debug\lib

三、部署库文件

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

复制到--->C:\Qt\Qt5.3.2_vs2012\5.3\msvc2012_opengl\bin

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

复制到--->C:\Qt\Qt5.3.2_vs2012\5.3\msvc2012_opengl\lib

3、build-qtftp-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-Debug\lib\cmake\Qt5Ftp

复制到--->C:\Qt\Qt5.3.2_vs2012\5.3\msvc2012_opengl\lib\cmake

4、qhostinfo.h,qftp.h

复制到--->C:\Qt\Qt5.3.2_vs2012\5.3\msvc2012_opengl\include\QtNetwork

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

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

5、build-qtftp-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-Debug\include\QtFtp

复制到--->C:\Qt\Qt5.3.2_vs2012\5.3\msvc2012_opengl\include

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

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

复制到--->C:\Qt\Qt5.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

Qt_5_3_MSVC2012-编译QFtp-qt5编译QFtp的更多相关文章

  1. Qt5编译使用QFtp

    使用 QNetworkAccessManager 可以实现 Ftp 的上传/下载功能(参考:Qt之FTP上传/下载),但有些原本 QFtp 有的功能 QNetworkAccessManager 却没有 ...

  2. Linux编译移植Qt5的环境_Xillinx的ZYNQ平台

    Linux编译Qt环境 2017年的十一假期,足不出户,一个人在教研室里面搞Qt的移植.我手里面有Samsung的CortexA8,Samsung的 CortexA53还有Ti的Sitara系列的AM ...

  3. Qt5 编译 & 打包依赖dll发布

    十年前学C++的时候,无聊到把windows 文件夹下几乎所有的*.dll 都看过一遍.偶尔在程序运行时看到缺少 *.dll 的提示,都会直接找出来解决. 随着“开发平台”和“编译器”版本的逐年升级, ...

  4. 使用mingw编译完整Qt5的过程(使用了niXman的msys套装)good

    使用mingw编译完整Qt5的过程 坛子里似乎已经有人编译出Qt5了,不过大多有问题,不是缺少opengl就是缺少openssl,还有缺少webkit的,本文提供的仍然不能说是绝对完整的,不过相对以前 ...

  5. 浅谈VB.Net 程序的编译和动态编译

    ---恢复内容开始--- 一般,我们都是通过Visual Studio(下面简称vs)来编写和编译vb.net应用程序的,但是,不少的人并不知道vs是通过何种方式编译程序的.今天,我们就来探讨一下编译 ...

  6. T-SQL性能调整(一)--编译和重新编译

    概念简介 我们平时所说的查询在SQLServer 中主要有两部分来实现: 编译查询,主要包括了五个环节(缓存查找.分析.代数化.优化.缓存新计划) 流程描述: 首先,在计划缓存中查找是否包含新的查询, ...

  7. javac 编译与 JIT 编译

    编译过程 不论是物理机还是虚拟机,大部分的程序代码从开始编译到最终转化成物理机的目标代码或虚拟机能执行的指令集之前,都会按照如下图所示的各个步骤进行: 其中绿色的模块可以选择性实现.很容易看出,上图中 ...

  8. 用apktool工具进行apk的编译和反编译

    1.apktool下载安装 给一个2.0版的csdn地址:http://download.csdn.net/download/txj8612/7408775 下载后无需安装,直接解压缩,得到三个文件: ...

  9. 在xcode运行编译时,编译成功,但项目中显示缺少该文件,这是只要关闭重启xcode即可。

    在xcode运行编译时,编译成功,但项目中显示缺少该文件,这是只要关闭重启xcode即可.

  10. SQL 编译与重编译

    编译的含义 当SQLSERVER收到任何一个指令,包括查询(query).批处理(batch).存储过程.触发器(trigger) .预编译指令(prepared statement)和动态SQL语句 ...

随机推荐

  1. [shell练习]——awk练习题

    1. sed和awk有什么区别? (1)awk:按列(域)操作:sed:按行操作(2)awk:文本处理语言,适合对文本进行抽取处理:sed:非交互式的编辑器,适合对文本进行编辑 2. awk要处理域的 ...

  2. Kibana4学习<三>

    discover 功能 Discover 标签页用于交互式探索你的数据.你可以访问到匹配得上你选择的索引模式的每个索引的每条记录.你可以提交搜索请求,过滤搜索结果,然后查看文档数据.你还可以看到匹配搜 ...

  3. FushionCharts Free 的运用[2D/3D图表处理]

    由于先前在一些论坛中谈论到这个插件的运用,留了一些QQ联系方式,最近老是被一些程序员“骚扰”,说是请教一些关于FushionChart Free图表的处理技术,先前还是比较乐意接受的,但发现后来一些完 ...

  4. android 开发-设置控件/view的水平方向翻转

    设置控件沿着水平方向翻转(即Y轴180°) 看效果: 代码: <pl.droidsonroids.gif.GifImageView android:id="@+id/gv_image1 ...

  5. 利用Java实现表达式二叉树

    (*^-^*) 什么是二叉树,这里不再介绍,可以自行百度:二叉树.在这里利用java实现“表达式二叉树”. 表达式二叉树的定义 第一步先要搞懂表达式二叉树是个什么东东?举个栗子,表达式:(a+b×(c ...

  6. 心情符号love

    写点什么呢,先谢谢心情吧,算是第一个脚印了,想先把之前的一些笔记和心得迁移进来吧,以后每个月都要充实自己的知识.向大婶们看齐.走你们走过的脚印,看你们前行的身影.沿着你们留下的路,继续为后者拓宽道路. ...

  7. 【BZOJ】【1041】【HAOI2008】圆周上的点

    数学 orz hzwer 完全不会做…… 很纠结啊,如果将来再遇到这种题,还是很难下手啊…… 引用题解: [分析]: 样例图示: 首先,最暴力的算法显而易见:枚举x轴上的每个点,带入圆的方程,检查是否 ...

  8. 【BZOJ】【1008】【HNOI】越狱

    快速幂 大水题= = 正着找越狱情况不好找,那就反过来找不越狱的情况呗…… 总方案是$m^n$种,不越狱的有$m*(m-1)^{n-1}$种= = 负数搞搞就好了…… 莫名奇妙地T了好几发…… /** ...

  9. Sencha Touch xtype对应的class

    Sencha Touch 2的有效xtype xtype Class ----------------- --------------------- actionsheet Ext.ActionShe ...

  10. SSRF攻击实例解析

    ssrf攻击概述 很多web应用都提供了从其他的服务器上获取数据的功能.使用用户指定的URL,web应用可以获取图片,下载文件,读取文件内容等.这个功能如果被恶意使用,可以利用存在缺陷的web应用作为 ...