Problema con aplicación de visual studio
Tengo un problema que necesito solucionar lo antes posible, pero no sé cómo y espero que pueda ayudarme.
He desarrollado una aplicación con visual studio 2005, en c++ y haciendo uso de qt 4 y de qglviewer, que funciona perfectamente desde la interfaz que me presenta visual studio. Pero, cuando ejecuto el .exe desde la carpeta release donde me lo pone el visual studio, la aplicación se abre, aparentemente sin problemas, pero al darle a que empiece a hacer lo que tiene que hacer con algunas de las opciones que le he puesto, me salta el siguiente fallo:
Mi programa.exe ha detectado un problema y debe cerrarse
Cuando le pido información del error, me da la siguiente información:
AppName: miprograma.exe AppVer:0.0.0.0 ModName: ntdll.dll
ModVer:5.1.2600.2180 Offset: 00011639
Estoy desesperada y no sé cómo solucionarlo, ya que luego, al crear el instalador, tengo que usar este .exe y, por lo tanto, cuando lo instalo en otro ordenador me salta el mismo problema. ¿Alguna idea de qué puede estar pasando? He probado ya de todo, pero no sé si el problema está en mi aplicación o en el módulo ntdll.dll. Si en mi programa quito la parte de reservar memoria, el problema desaparece, pero lo que yo estoy haciendo no es nada raro, simplemente reservo memoria con la función malloc, y el programa no da absolutamente ningún error cuando ejecuto desde visual studio.
¿Tiene idea de qué puede estar pasando y de cómo solucionarlo? Cualquier información adicional que necesite se la daré en cuanto me la pida.
Gracias por cualquier ayuda que pueda prestarme y un saludo.
He desarrollado una aplicación con visual studio 2005, en c++ y haciendo uso de qt 4 y de qglviewer, que funciona perfectamente desde la interfaz que me presenta visual studio. Pero, cuando ejecuto el .exe desde la carpeta release donde me lo pone el visual studio, la aplicación se abre, aparentemente sin problemas, pero al darle a que empiece a hacer lo que tiene que hacer con algunas de las opciones que le he puesto, me salta el siguiente fallo:
Mi programa.exe ha detectado un problema y debe cerrarse
Cuando le pido información del error, me da la siguiente información:
AppName: miprograma.exe AppVer:0.0.0.0 ModName: ntdll.dll
ModVer:5.1.2600.2180 Offset: 00011639
Estoy desesperada y no sé cómo solucionarlo, ya que luego, al crear el instalador, tengo que usar este .exe y, por lo tanto, cuando lo instalo en otro ordenador me salta el mismo problema. ¿Alguna idea de qué puede estar pasando? He probado ya de todo, pero no sé si el problema está en mi aplicación o en el módulo ntdll.dll. Si en mi programa quito la parte de reservar memoria, el problema desaparece, pero lo que yo estoy haciendo no es nada raro, simplemente reservo memoria con la función malloc, y el programa no da absolutamente ningún error cuando ejecuto desde visual studio.
¿Tiene idea de qué puede estar pasando y de cómo solucionarlo? Cualquier información adicional que necesite se la daré en cuanto me la pida.
Gracias por cualquier ayuda que pueda prestarme y un saludo.
1 Respuesta
Respuesta de Omar Aguiar
1