技术标签: QT4 QT5 QFtp QT5.2 学习路程
去git看了看,结果发现这个源码一直在更新,已经更新到支持Qt5了,所以我就下载了一份源码,然后编译了一个支持QT5的QFtp。
1到http://pan.baidu.com/s/1pLhpd5T,.将qtftp-master.zip下载之后,打开
2. 编译
用QTCreator打开项目qtftp.pro
然后编译编译最后会有几个类似警告的东西,直接点击忽略
3.完成后会在构建目录\lib\目录下面生成两个编译好的静态库(.a)
4.编译动态库
进入\master\qt-qtftp\src\qftp目录
修改qftp.pro文件
将原来的两句CONFIG修改为:
CONFIG -= static
CONFIG += shared
然后编译编译完成后同样会在构建目录\lib\目录下生给予成我们需要的动态库文件(.dll)
5.部署编译好的库
5.1将动态库(.dll文件)拷贝至C:\Qt\Qt5.1.0\5.1.0\mingw48_32\bin目录下
5.2将静态库(.a文件)拷贝至C:\Qt\Qt5.1.0\5.1.0\mingw48_32\lib目录下
5.3将master\qt-qtftp\src\qftp目录下的两个头文件qftp.h和qurlinfo.h
拷贝至C:\Qt\Qt5.1.0\5.1.0\mingw48_32\include\QtNetwork目录下
5.4在该目录下创建一个文件QFtp注意没有扩展名
5.5用记事本打开QFtp文件,并且在其中写上#include”qftp.h”
6.使用编译好的库
需要连接哪个库就在pro文件中连接哪个库
例如:
LIBS+="C:/Qt/Qt5.1.0/5.1.0/mingw48_32/bin/Qt5Ftp.dll"
7.然后你原来基于QFtp写的程序就可以成功编译了
这篇文章主要为大家详细介绍了php 处理.htpasswd文件函数示例,具有一定的参考价值,可以用来参考一下。对一个用于处理.htpasswd文件的php函数感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!/*** 一个用于处理.htpasswd文件的php函数** @param* @arrange 五一二笔记网: www.512PiC.com**/// function to reg...
1、均方差 MSE2、平均绝对值 MAD3、信噪比 SNR4、峰值信噪比 PSSNR
最近都需要在 Linux 系统下开发,所以经常需要在终端中进行操作。Linux 有很多 shell 命令可以帮助我们完成任务,但不常使用的话就会忘记掉。本篇作为命令备忘录,我会将实际工作当中用到的命令记录下来,并长期保持更新。1.whichwhich 用于查找一个文件,并返回绝对路径,查找的目录范围由系统的 PATH 指定。由于 Linux 中一切皆文件,所以 which 指定更多的是查找...
ImageView 绘制图片Bitmap bitmap = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory().getPath() + File.separator + "11.jpg"); imageView.setImageBitmap(bitmap);如果遇到02-04 17:25:52.573 E/BitmapFactory( 4789): Unable to decode stream: java....
AndroidAutoSize框架 1.链接https://github.com/JessYanCoding/AndroidAutoSize 2.使用 2.1.添加Gradle配置implementation 'me.jessyan:autosize:1.1.2' 2.2.添加AndroidManifest配置<manifest>...
实现简单的计算器功能程序步骤:(1)在布局文件定义一些计算器界面的文本框,按钮等组件。(2)在Activity中获取组件实例。(3)通过swtich函数,判断输入的内容,并进行相应操作,通过getText()获取文本内容,setText()显示。程序代码设计:一、界面布局 参考书本例2-9,应用网格布局设计计算器界面,在设计区域设置一个6行4列的网格布局,第...
引入的包 :json-lib-2.1.jarimport net.sf.json.JSONArray;import net.sf.json.JSONObject;//随意创建一个实体RuleDomain rule=new RuleDomain();rule.setCityId("3");rule.setProvinceId("2");//对象转json字符串JSONObject jsonObj...
/// <summary> /// MD5加密 /// </summary> /// <param name="str">加密字符</param> /// <param name="code">加密位数16/32;默认32</param> /// <returns></returns> publi...
参考了许多博客,特此整理一下,顺带解决了输入问题,亲测有效!如有侵权,请告知!前提条件:下载好MinGW,然后配置好系统环境变量MinGW链接:https://pan.baidu.com/s/1UIvLqOZfuGtmIcUvtoaByA提取码:cwf0配置系统环境变量如果我把MinGW文件放到D盘下面,那么环境变量的路径就应该是这样(win10系统的)添加的环境变量的路径是你的...
Win 10安装PytorchPytorch 简介一.Python优先支持策略动态图的良好支持易于调试Pytorch 主要组件Pytorch对于Windows系统的支持方法一: pip安装conda安装测试安装成功这篇博客是关于如何在Win10操作系统上安装Pytorch,这里有参考前辈nudt_qxx的博客https://blog.csdn.net/xiangxianghehe/article...
想要去除字符串数组中重复的字符,注意,不是字符串中重复的字符,自己简单写了一个程序来实现。例如》 字符串数组 1 1 2 2 2 2 2 3 3 3 4 4 4 4这里的数字是转化成了字符串的形式程序运行结果》 1 2 3 4实现的小程序: public static string[] eliminate_duplicate_strarr(string[] _strarr) {...
Apipost私有化部署活动即将开启疫情之下,居家“云办公”模式后,每天咨询私有化部署的客户数量翻了几番。数字化战略是机遇也是挑战,加速数字化转型”为各行各业转危为机指明了方向。为帮助企业更好的推动API数字化管理升级,应对远程办公挑战...