Qt_5编译QFtp过程

源码下载地址https://github.com/qt/qtftp

研究了很久,用了网上的一些方法,总是不能都生成全,特此总结一下。

版本:qt5.10.1  vs2015

1、是src\qftp\qftp.h中的
#include <QFtp/qurlinfo.h>
改为

#include <qurlinfo.h>

2、源码其他不用修改,直接构建src

程序会在c盘产生三个文件夹,lib文件夹中会生成lib文件

3、src\qftp\qftp.pro中的如图修改

修改完成后,执行qmake(此处一定要执行),再构建所有项目,程序会在BIN文件夹下生成dll文件

4、其他的对生成文件的去处,已经很多了。

目录下生成的*.dll动态库文件(Qt5Ftp.dll、Qt5Ftpd.dll)复制到C:\Qt\Qt5.10.1\5.10.1\msvc2015\bin目录下。
目录下生成的*.a和*.prl静态库文件复制到 C:\Qt\Qt5.10.1\5.10.1\msvc2015\lib
目录下的qftp.h和qurlinfo.h复制到 C:\Qt\Qt5.10.1\5.10.1\msvc2015\include\QtNetwork目录下。
在C:\Qt\Qt5.10.1\5.10.1\msvc2015\include\QtNetwork目录中新建一个没有后缀名的QFtp文件
然后用记事本写入#include ”qftp.h”

源码和库文件下载点击打开链接
---------------------
作者:依旧自由人
来源:CSDN
原文:https://blog.csdn.net/sinat_30034481/article/details/80073682
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/wojiuguowei/article/details/88312398