What is needed for deploying a Phonon based application?

In order to distribute your Phonon based application to another machine, you need to deploy the following along with your application:

Application directory:

  • yourApplication.exe
  • Visual Studio Redistributable Package
  • phonon4.dll
  • QtCore4.dll
  • QtGui4.dll
  • QtOpenGL4.dll
  • phonon_backend (directory)

It is necessary to copy the QtOpenGL4.dll since the phonon backend relies on this on Windows. The folder named phonon_backend above needs to contain the following file:

phonon_ds9d4.dll

If you are using MinGW, then you need to deploy

libgcc_s_dw2-1.dll
11.362 mingwm10.dll

instead of the Visual Studio Redistributable Package.

2 comments

April 17, 2011

Picture of frank.fang.kun frank.fang.kun

Lab Rat

Hi all,

Currently, I am developing a application to play a video with Phonon on Windows. If my application is 32bit, it is able to play a video(mp4 formate). But, if my application is 64bit, it is failed. I installed DirectX and DirectShow that are the backends of Phonon. Why?

March 25, 2012

Picture of kajmano kajmano

Lab Rat

Maybe you should correct this: the filename is “phonon_ds94.dll” (the release version), not “phonon_ds9d4.dll” (the debug version).

Write a comment

Sorry, you must be logged in to post a comment.