当前位置:   article > 正文

qt的开发环境_qt for a8 release

qt for a8 release

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  //生成项目的所需要的依赖
  • 1

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
  • 1

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

    // 这里的页面是文件的绝对路径,前面加上file:///
    ui->webView->load(QUrl("file:///D:/Image/desk/hello.html"));
    ui->webView->resize(800,768);
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/132895
推荐阅读
相关标签
  

闽ICP备14008679号