qt的开发环境

qt是以c++为基础开发桌面应用的框架,跨平台.

1.搭建开发环境
下载 qt-creater 里面包含各个版本,这里下载的是5.8版本.注意:相应的版本选择 qt-opensource-windows-x86-mingw530-5.8.0.exe这个包,他是直接在windows安装并且包含一阵套的环境和开发工具. QT-creater官方提供的,在线查看api,支持vim编辑等不错的功能.

2.写好的项目在工具中运行后会在生成相应的编译后文件,有debug和releases,理论生直接点击相应的.exe文件是可以直接运行的,但还运行后会报错.

3.设置编译的模式,选择项目,修改为Reliase. 运行后会编译.默认是debug.
这里写图片描述

4.配置qt环境,把qt5.8\5.8\mingw53_32\bin加入系统环境,这样编译后的独立项目文件就可以运行了ok.

5.打包成免安装程序

5.1 把编译后的release文件下的hello.exe文件 (即可程序中执行的exe文件) 拷贝到一个新的目录,名称尽量是程序名称英文.

5.2 从这里进入到qt的命令窗口, 切换到刚才新建的目录, 执行命令
这里写图片描述

windeployqt hello.exe  //生成项目的所需要的依赖

5.3 这时该文件夹会出现其他的一些文件,即完成.执行相应的exe文件即可.

6.出现的问题
6.1 如果在使用webview组件时出现问题,
报错:qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
解决方案:
Qt的这个目录下:D:\Qt\Qt5.4.2\Tools\mingw491_32\opt\bin。自带libeay32.dll和ssleay32.dll.

只需要把这个目录下的两个dll拷贝到D:\Qt\Qt5.4.2\5.4\mingw491_32\bin运行目录就行了.

7.qt加载html文件
7.1 qt的项目配置文件中添加webkitwidgets ,network

QT       += core gui webkitwidgets network

7.2 使用QWebView组件,qt5.5版本之前支持,5.6以上取消了

    // 这里的页面是文件的绝对路径,前面加上file:///
    ui->webView->load(QUrl("file:///D:/Image/desk/hello.html"));
    ui->webView->resize(800,768);
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值