vale, como suponía, el problema está en la inicialización de la clase estática:
Código C++:
Ver originalIconsMap RepoIconos::_iconos(initMap());
Las clases estáticas se inicializan antes de ejecutar nada de código del main, luego con la inicialización que tienes actualmente se intentan cargar los iconos antes de tener inicializada la librería de Qt.
Solución: muy sencila.
1. Deja la inicialización vacía
2. Inicializa el mapa con el primer uso:
Código C++:
Ver originalstatic QIcon GetIcon(Sexo type)
{
if( _iconos.empty() )
_iconos = initMap();
// ...
}
Un saludo