为了账号安全,请及时绑定邮箱和手机立即绑定

Qt 静态编译如何加载 qtmultimedia 模块?(windows 7环境下 )

Qt 静态编译如何加载 qtmultimedia 模块?(windows 7环境下 )

拉风的咖菲猫 2019-04-14 11:29:01
下载了Qt5.5.0的源码,按照官方文档和网上教程编译了一个版本1、下载好相应软件2、进入源码qtbase文件夹,在命令行使用configure配置编译选项:configure-confirm-license-opensource-prefix"C:\Qt\Qt5.5.0"-debug-and-release-static-platformwin32-g++-opengldesktop-no-angle-nomakeexamples-nomaketests-skipqtwebkit-qt-sql-mysql-I"C:\tempdownload\qt-everywhere-opensource-src-5.5.0\qtbase\src\sql\drivers\mysql"-I"D:\mysql_temp\include"3、mingw32-make、mingw32-makeinstall编译好了后测试了一下,多线程,数据库(数据库要把相关lib和dll放入到编译好的目录下lib文件夹)之类的都没问题,可以摆脱各种庞大的dll了。但是有一个程序用到了qtmultimedia的mediaplayer就发现编译提示是没有这个模块(只要在QT+=multimedia就会出错),构建没通过,这时才发现qtmultimedia模块貌似没有编译到Qt。找了下官网的编译几篇相关的文章:http://doc.qt.io/qt-5.5/windows-building.html这篇是关于在windows下编译的,编译成功了应该是没有问题的,主要是下面的文章http://doc.qt.io/qt-5.5/configure-options.htmlhttp://doc.qt.io/qt-5.5/qtmodules.html这两篇是关于配置的,不过只说了Withconfigure,itispossibletoincludeorexcludeparticularQtmodulesinaQtbuild.也是说能实现,但是没有给例子和方法。。。例子是skip跳过那个模块的。想问一下有没有过朋友Qt静态编译的时候带了qtmultimedia的?该用什么方法?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1017 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信