Mostrar una imagen JPG con Qt no funciona con la versión ejecutable

Tengo un problema molesto con la visualización de imágenes jpg con qt. Devlope con Visual Studio 2008 en Windows 7 y utilizando la versión 4.8.2 de Qt. Ahora describiré mi problema mediante el ejemplo de "collidingmice" entregado con Qt (../examples/graphicsview/collidingmice).

Puedo crear este ejemplo a través del IDE de Visual Studio o con el indicador de comandos de Visual Studio. En este ejemplo, se utiliza un jpg como fondo y se muestra correctamente cuando ejecuto el ejecutable de depuración. Pero en la versión de compilación, este jpg de fondo no se muestra.

Ya me di cuenta, que Qt usa complementos para cargar / mostrar diferentes imágenes. Por lo tanto, copié el contenido de la carpeta de complementos de Qt en el directorio de la aplicación (donde se encuentra collidingmice.exe). Desafortunadamente, esto no resuelve el problema.

Por lo tanto, pensé que debía haber algo mal con la compilación Qt y la biblioteca jpeg. Por lo tanto, reconfiguré Qt ejecutando los siguientes comandos en el indicador de comandos de Visual Studio:

nmake distclean
configure -debug-and-release -opensource -platform win32-msvc2008 -qt-libjpeg -no-webkit
nmake

Después de eso, se hizo una reconstrucción del ejemplo, pero de nuevo no se muestra la imagen jpg. No estoy seguro de cuál es el problema, ya que funciona en la versión de depuración y en la versión Creo que solo tengo que entregar los DLL de complemento necesarios. Pero obviamente no estoy en lo cierto.

Espero que alguien pueda ayudarme o darme algunos consejos sobre dónde podría estar el problema. ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta