qt库的编译方法 qt 5.6怎么编译qtWebView或者qtWebEngine?

[更新]
·
·
分类:互联网
1346 阅读

qt

qt 5.6怎么编译qtWebView或者qtWebEngine?

5.6怎么编译qtWebView或者qtWebEngine?

用Qt5.5.1吧,同时有QtWebkit和QtWebEngine,官方预编译包还能支持XP系统Qt5.6后没有QtWebkit了,官方预编译包也不支持XP系统,需要支持XP

如何静态编译发布Qt应用程序?

如果你说的是Qt程序的话,静态编译就得自行从源码开始编译Qt静态库,官网预编译的版本是不包含静态库的。
这个很复杂,请参考qt-everywhere-opensource 中提供的编译帮助。注意如果使用miongw的话,gcc版本最好不要是4.6.2。这个版本比较特殊,但是它是mingw官方版的最新打包版本。如果你说的是非qt库依赖的话,有两种mingw和vs,前者有部分发行版默认去除了dll依赖,直接连接的静态库,后者非常不推荐使用静态库,毕竟它加载的是系统常用dll,基本上所有系统都是推荐安装的运行时环境,用静态库吃力不讨好。

win10环境下qt怎么配置opencv?

巧了,正好我在这么做,写个数据标注系统。无冲突。
我用的方法是VS2017建立项目做开发编译平台,调用Qt库和Opengcv库,在VS里使用Qt编辑ui文件,ui在Qt上设计,设计完直接保存即可,Qt可以和VS交互工作。无非是在写代码时注意下类型转换的问题,例如Qstring与string互转。也有一些别的小问题,不过都有解决办法。
在安装Opencv后添加个系统变量,就是Opencv安装目录下(就是解压)找到build/x64/vc15/bin路径(斜杠反过来)。然后在VS里打开项目属性,VC加加目录,包含目录改成Opencv里的include、和他这里的Opencv、Opencv2路径。库目录改成Opencv里VC15下的lib。
安装Qt简单,把必要的关于VS的的都勾选上,安装时可能会出现小问题,提示你有个什么找不到,好象是Perl的,你就去安装目录下找到这个,手动安上,然后点忽略就行了。安装好后再VS里打开工具扩展更新,下一个 Qt VS Toosl。
注意:软件在发布后,还打开不了,这时你打开Debug里的软件,他会提示你少Qt dll,将相关的dll复制到与软件放到同一级目录即可。
我的方法是先将Qt安装目录下msvc2017-64下的bin里所有dll复制到一个新目录,把软件扔进去,先试着运行,缺啥在找。
等软件写好,要打包时,在整理一下。方法是:打开Qt命令行程序,在VS安装目录找到路径,然后命令行执行,参数amd64(当前编译环境64位、生成64位),具体方法参考微软官方或者网上搜索。示例:路径 amd64确认。
在接着将你的发布版软件扔到一个空文件夹,
执行命令cd /d 软件路径位置
执行命令windeployqt name.exe
会在这里帮你生成全部所需的dll链接库。