Important: Please read the Qt Code of Conduct -

[SOLVED][Qt 5.3.0 for Windows 32-bit (MinGW 4.8.2, OpenGL)] QSound redistribute big problem

  • Hi evrybody,
    thank's in advance for any help.

    Some times ago I've developed a Win32 Aplication using Qt5.1.1 for Windows 32-bit (MinGW...), this application play 2 little wav files using QSound object play() function.
    Last week I decided to upgrade my ide to Qt 5.3.0, rebuilt the application and make new installer updating [dll] and [platform] needed files.

    Bad surprise, on my machine on witch IDE is installed, the Application works fine playing the wav files correcly. In any other machine in witch I've installed the Application sounds aren't played!!!


    Replacing [platforms] and [dll] whit the old mantaining the new exe make Sounds playable also in other machines!!

    Any ideas???


  • Moderators

    You're probably missing some (new?) dependent libraries. You can run "Dependency Walker": in profile mode on the target machine to see what it looks for when the sound should be played.

  • ... sorry I haven't done the correct run of the suggested tool, I retry ...

  • OOK,
    thank's a lot for suggestion, i find out that there are a lot of dependency of plugin like [audio] that I haven't copied, I don't know why the same project under Qt 5.1.1 doesn't need these dll, but the fact is that compiled with 5.3.0 it want these dll and if it doesn't find doesn't give any error, simply some call doesn't works!

Log in to reply