- All (478)
- jom (0)
- Qt Linguist (7)
- Qt Eclipse Integration (9)
- Qt Designer (7)
- Qt Creator (4)
- Qt build system: qmake (31)
- Qt build system: configure (3)
- Qt Assistant (5)
- Printing (4)
- Porting from Qt 3 to Qt 4 (1)
- Plugins (7)
- Qt Visual Studio AddIn (2)
- Qt/MFC Migration (2)
- QtScript (3)
- MDI (2)
- XML (1)
- Widgets (22)
- WebKit (5)
- Tools and Containers (2)
- Threads (2)
- Text Handling (10)
- SQL (6)
- QtTest (1)
- QtService (1)
- Platform: Windows (49)
- Platform: Unix (16)
- Platform: Mac OS X (18)
- Image Formats (2)
- I/O (2)
- Graphicsview (8)
- Font handling (9)
- Event System (18)
- Drag and Drop (4)
- Dialogs (6)
- Desktop integration (3)
- ActiveQt (3)
- Itemviews (60)
- Layout (4)
- Qt Quick (10)
- Qt SDK (1)
- Licensing (2)
- Platform: Embedded Linux (38)
- Painting (32)
- OpenGL (4)
- Object Model (6)
- Network (5)
- Multimedia (3)
- Miscellanous (23)
- Main Window (19)
- Look and Feel (23)
- Development (0)
- Getting Involved (0)
- Routines (0)
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
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
Lab Rat
Maybe you should correct this: the filename is “phonon_ds94.dll” (the release version), not “phonon_ds9d4.dll” (the debug version).