Results 1 to 4 of 4

Thread: QT5: Where are the multimedia libraries?

  1. #1
    Join Date
    Nov 2012
    Posts
    5
    Qt products
    Qt4
    Platforms
    Windows

    Question QT5: Where are the multimedia libraries?

    Hi,

    I am using / trying to use QT just for a few days now. I have build QT5 from the source (for the zip file ... not from Git) as described here: http://qt-project.org/wiki/MinGW-64-bit

    Building OpenSSL, ICU, Qt5 and Webkit works fine. My first Hello-World-app works fine, too.

    But now I want to go a little bit in the deep and wanted to play an MP3 file. I found some examples in the qtmultimedia folder of Qt, but when I try to compile them, I get an error message: Qt Multimedia not found.

    I have already tried "mingw32-make module-qtmultimedia" (as I found it on an other web page), but it still doesn't work.

    Does someone have any Ideas?

    Regards,

    Rainer

  2. #2
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,364
    Thanks
    3
    Thanked 5,013 Times in 4,791 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: QT5: Where are the multimedia libraries?

    It's likely you are missing some dependencies required to build that module. Check the output of configure to get a list of modules that are going to be built.
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  3. #3
    Join Date
    Nov 2012
    Posts
    5
    Qt products
    Qt4
    Platforms
    Windows

    Default Re: QT5: Where are the multimedia libraries?

    The funny thing is: at work (with Windows 7 Pro 32bit)I just needed to install the DirectX SDK, too. After that I the QT5Multimedia.dll (and some otheres DLLs files) were created.

    At home (Windows 7 64bit ultimate) I installed the DirectX SDK, too. I added the "-audio-backend" flag to the configure command, but I am still missing some DLLs.

    Here ist my configure command:

    Qt Code:
    1. configure -debug-and-release -opensource -confirm-license -platform win32-g++ -developer-build -c++11 -icu -opengl desktop -openssl -plugin-sql-odbc -qt-style-windowsxp -qt-style-windowsvista -audio-backend -nomake tests
    To copy to clipboard, switch view to plain text mode 

    The output of this command is the following:

    Qt Code:
    1. Environment:
    2. INCLUDE=
    3. C:\Qt\qt5_deps\icu\dist\include
    4. C:\Qt\qt5_deps\openssl-1.0.1c\dist\include
    5. LIB=
    6. C:\Qt\qt5_deps\icu\dist\lib
    7. C:\Qt\qt5_deps\openssl-1.0.1c\dist\lib
    8. PATH=
    9. C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
    10. C:\Program Files (x86)\CollabNet\Subversion Client
    11. C:\Windows\system32
    12. C:\Windows
    13. C:\Windows\System32\Wbem
    14. C:\Windows\System32\WindowsPowerShell\v1.0\
    15. C:\Program Files (x86)\QuickTime\QTSystem\
    16. C:\Program Files\TortoiseSVN\bin
    17. C:\Program Files (x86)\WinMerge
    18. C:\strawberry\c\bin
    19. C:\strawberry\perl\site\bin
    20. C:\strawberry\perl\bin
    21. C:\qt\qt5\qtbase\bin
    22. C:\qt\qt5\gnuwin32\bin
    23. c:\QT\mingw64-4.7.2\bin
    24. C:\QT\Strawberry\perl\bin
    25. c:\qt\phyton27
    26. C:\Ruby193\bin
    27. C:\Qt\qt5_deps\icu\dist\lib:C:\Qt\qt5_deps\openssl-1.0.1c\dist\bin
    28. C:\Windows\System32
    29. Configuration:
    30. minimal-config
    31. small-config
    32. medium-config
    33. large-config
    34. full-config
    35. pcre
    36. debug
    37. Qt Configuration:
    38. private_tests
    39. debug_and_release build_all release
    40. debug
    41. c++11
    42. shared
    43. system-zlib
    44. icu
    45. system-jpeg
    46. png
    47. system-png
    48. freetype
    49. build_all
    50. accessibility
    51. opengl
    52. openssl
    53. audio-backend
    54. native-gestures
    55. qpa
    56. iconv
    57. concurrent
    58. minimal-config
    59. small-config
    60. medium-config
    61. large-config
    62. full-config
    63.  
    64. QMAKESPEC................... (commandline)
    65. Architecture................x86_64, features: mmx sse sse2
    66. Host Architecture...........x86_64, features: mmx sse sse2
    67. Maketool....................mingw32-make
    68. Debug build.................yes (combined)
    69. Default build...............debug
    70. Force debug info............no
    71. C++11 support...............yes
    72. Link Time Code Generation...no
    73. Accessibility support.......yes
    74. RTTI support................yes
    75. SSE2 support................yes
    76. SSE3 support................yes
    77. SSSE3 support...............yes
    78. SSE4.1 support..............yes
    79. SSE4.2 support..............yes
    80. AVX support.................yes
    81. AVX2 support................no
    82. NEON support................no
    83. IWMMXT support..............no
    84. OpenGL support..............yes
    85. Large File support..........yes
    86. NIS support.................no
    87. Iconv support...............yes
    88. Inotify support.............no
    89. Glib support................no
    90. CUPS support................no
    91. OpenVG support..............no
    92. OpenSSL support.............yes
    93. QtDBus support..............no
    94. QtWidgets module support....yes
    95. QML debugging...............yes
    96. DirectWrite support.........no
    97. Use system proxies..........no
    98.  
    99. Third Party Libraries:
    100. ZLIB support............system
    101. GIF support.............plugin
    102. JPEG support............plugin
    103. PNG support.............yes
    104. FreeType support........yes
    105.  
    106. PCRE support............qt
    107. ICU support.............yes
    108. ANGLE...................no
    109. Styles:
    110. Windows.................yes
    111. Windows XP..............yes
    112. Windows Vista...........yes
    113. Fusion..................yes
    114. Windows CE..............no
    115. Windows Mobile..........no
    116.  
    117. Sql Drivers:
    118. ODBC....................plugin
    119. MySQL...................no
    120. OCI.....................no
    121. PostgreSQL..............no
    122. TDS.....................no
    123. DB2.....................no
    124. SQLite..................plugin (qt)
    125. SQLite2.................no
    126. InterBase...............no
    127.  
    128. Sources are in..............C:\QT\qt5\qtbase
    129. Build is done in............C:\QT\qt5\qtbase
    130. Install prefix..............C:\QT\qt5\qtbase
    131. Headers installed to........C:\QT\qt5\qtbase\include
    132. Libraries installed to......C:\QT\qt5\qtbase\lib
    133. Arch-dep. data to...........C:\QT\qt5\qtbase
    134. Plugins installed to........C:\QT\qt5\qtbase\plugins
    135. Library execs installed to..
    136. QML1 imports installed to...C:\QT\qt5\qtbase\imports
    137. QML2 imports installed to...C:\QT\qt5\qtbase\qml
    138. Binaries installed to.......C:\QT\qt5\qtbase\bin
    139. Arch-indep. data to.........C:\QT\qt5\qtbase
    140. Docs installed to...........C:\QT\qt5\qtbase\doc
    141. Translations installed to...C:\QT\qt5\qtbase\translations
    142. Examples installed to.......C:\QT\qt5\qtbase\examples
    143. Tests installed to..........C:\QT\qt5\qtbase\tests
    144. Using internal configuration.
    145.  
    146. Generating Makefiles...
    147.  
    148.  
    149. Qt is now configured for building. Just run mingw32-make.
    150. To reconfigure, run mingw32-make confclean and configure.
    151.  
    152. + C:/QT/qt5/qtbase/bin/qmake C:/QT/qt5/qtsdk.pro
    153.  
    154. C:\QT\qt5>
    To copy to clipboard, switch view to plain text mode 

    And the listing of my files in the QTbase\bin foldes ist the following:

    Qt Code:
    1. Volume in Laufwerk C: hat keine Bezeichnung.
    2. Volumeseriennummer: 64A7-7777
    3.  
    4. Verzeichnis von C:\QT\qt5\qtbase\bin
    5.  
    6. 12.01.2013 07:07 <DIR> .
    7. 12.01.2013 07:07 <DIR> ..
    8. 11.01.2013 23:17 284.160 dumpcpp.exe
    9. 12.01.2013 07:07 0 files.txt
    10. 18.12.2012 21:03 6.356 findtr
    11. 18.12.2012 21:03 6.198 fixqt4headers.pl
    12. 11.01.2013 20:09 20.852.230 icudt50.dll
    13. 11.01.2013 20:09 3.340.836 icuin50.dll
    14. 11.01.2013 20:09 126.478 icuio50.dll
    15. 11.01.2013 20:09 407.757 icule50.dll
    16. 11.01.2013 20:09 135.152 iculx50.dll
    17. 11.01.2013 20:09 155.945 icutest50.dll
    18. 11.01.2013 20:09 295.310 icutu50.dll
    19. 11.01.2013 20:09 1.978.215 icuuc50.dll
    20. 11.01.2013 23:13 33.280 idc.exe
    21. 11.01.2013 19:43 1.655.808 libeay32.dll
    22. 11.01.2013 22:35 1.273.856 moc.exe
    23. 11.01.2013 22:36 2.655.232 qdoc.exe
    24. 11.01.2013 22:33 4.604.928 qmake.exe
    25. 11.01.2013 22:33 29 qt.conf
    26. 11.01.2013 22:39 29.696 Qt5Concurrent.dll
    27. 11.01.2013 22:39 551.477 Qt5Concurrentd.dll
    28. 11.01.2013 22:38 4.816.384 Qt5Core.dll
    29. 11.01.2013 22:39 81.579.316 Qt5Cored.dll
    30. 11.01.2013 22:44 3.661.824 Qt5Gui.dll
    31. 11.01.2013 22:45 145.383.770 Qt5Guid.dll
    32. 11.01.2013 22:42 1.313.792 Qt5Network.dll
    33. 11.01.2013 22:42 33.500.144 Qt5Networkd.dll
    34. 11.01.2013 22:51 377.344 Qt5OpenGL.dll
    35. 11.01.2013 22:51 12.084.335 Qt5OpenGLd.dll
    36. 11.01.2013 22:51 272.384 Qt5PrintSupport.dll
    37. 11.01.2013 22:51 7.176.203 Qt5PrintSupportd.dll
    38. 12.01.2013 00:12 1.797.120 Qt5Script.dll
    39. 12.01.2013 00:09 86.139.600 Qt5Scriptd.dll
    40. 12.01.2013 00:36 700.928 Qt5ScriptTools.dll
    41. 12.01.2013 00:38 22.316.791 Qt5ScriptToolsd.dll
    42. 11.01.2013 22:40 221.184 Qt5Sql.dll
    43. 11.01.2013 22:40 5.199.078 Qt5Sqld.dll
    44. 11.01.2013 23:03 304.128 Qt5Svg.dll
    45. 11.01.2013 23:03 7.494.250 Qt5Svgd.dll
    46. 11.01.2013 22:40 147.968 Qt5Test.dll
    47. 11.01.2013 22:40 2.360.828 Qt5Testd.dll
    48. 11.01.2013 22:49 5.526.528 Qt5Widgets.dll
    49. 11.01.2013 22:50 145.616.118 Qt5Widgetsd.dll
    50. 11.01.2013 22:39 212.480 Qt5Xml.dll
    51. 11.01.2013 22:39 1.732.176 Qt5Xmld.dll
    52. 12.01.2013 00:31 5.440.000 Qt5XmlPatterns.dll
    53. 12.01.2013 00:30 150.414.298 Qt5XmlPatternsd.dll
    54. 11.01.2013 22:35 1.082.368 rcc.exe
    55. 11.01.2013 19:43 377.856 ssleay32.dll
    56. 18.12.2012 21:03 52.802 syncqt
    57. 18.12.2012 21:03 2.128 syncqt.bat
    58. 11.01.2013 22:36 1.475.584 uic.exe
    59. 12.01.2013 00:34 1.071.569 xmlpatterns.exe
    60. 12.01.2013 00:34 300.734 xmlpatternsvalidator.exe
    61. 53 Datei(en), 768.544.955 Bytes
    62. 2 Verzeichnis(se), 77.468.102.656 Bytes frei
    To copy to clipboard, switch view to plain text mode 

    Can you see any reason why it doesn't work?

  4. #4
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,364
    Thanks
    3
    Thanked 5,013 Times in 4,791 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: QT5: Where are the multimedia libraries?

    Please read the whole output of configure and find the part responsible for checking multimedia support.
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


Similar Threads

  1. Phonon multimedia framework
    By valgaba in forum Qt Programming
    Replies: 1
    Last Post: 7th June 2013, 20:54
  2. Qt multimedia query
    By AlishaVarkey in forum Qt Programming
    Replies: 0
    Last Post: 15th October 2012, 13:08
  3. Replies: 4
    Last Post: 5th November 2011, 02:38
  4. install Qt.multimedia 1.0
    By vinayaka in forum Newbie
    Replies: 0
    Last Post: 23rd August 2011, 14:06
  5. Replies: 0
    Last Post: 29th October 2009, 20:20

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.