A mi modo de ver, el ser programador es una mezcla de ingeniero, artista, Serlock Holmes y pitonisa. A veces hace falta imaginación, a veces método, otras intuición y casi siempre suerte.
A lo que vamos... Estoy enredando con Qt4 y el nuevo IDE Qt Creator. Me parece maravilloso por potente y simple. Me parece maravillo por lo limpio que es su código, su portabilidad. Y he estado a punto de abandonarlo por un fallo idiota que me impedía usar el depurador y achacaba a sus programadores.
El fallo consistía en un "Segmentation Fault" al arrancar la depuración y no encontraba ni en google ni en la Web de soporte de Qt ninguna referencia al problema que me resultara de ayuda. Al final, investigando un poco mas descubrí que el error se producía al cargar una dll, "wxvault.dll" y encontré una referencia al error. Se trata de un producto preinstalado en los portatiles DELL para manejar tarjetas inteligentes. Dicha dll se precarga con cada aplicación mediante una configuración en el registro que hay que eliminar o desinstalar el paquete "Embassy Security Center". La Clave de registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs
Y la página donde encontré información del Error:
Es increíble como puedo seguir cometiendo los mismos errores después de tantos años en esto. Al final, Qt no tenía la culpa.
¿Dell?¿Portátil Dell? ¿Tienes un portátil Dell?
ResponderSuprimir:P