Nuestros mejores desarrolladores agotaron sus reservas de café, por su búsqueda diariamente por la respuesta, hasta que Rubén halló el resultado en GitLab y hoy la compartimos contigo.
Solución:
Ese es un conflicto DLL clásico. Para resolverlo, busque duplicados de la DLL en las carpetas del sistema de Windows y cámbieles el nombre a, por ejemplo, QtCore4.dll.bak.
En Portugal, la tarjeta de ciudadano que ofrece un servicio de autenticación y firma digital que funciona a través de navegadores coloca los dll de qt más antiguos en windowssystem32. Renombrarlos detiene la ejecución de estos servicios…
Puede copiar QGIS Qtcore4.dll y QtGui4.dll en la carpeta donde se encuentra qgis.exe. Esto funciona sin cambiar el nombre de los dll anteriores. La razón por la que esto funciona es el orden de búsqueda utilizado por Windows para encontrar los dll requeridos para un ejecutable. Primero en línea es la carpeta ejecutable. Después de eso, busca windowssystem32, y solo después de que se busque esa RUTA.
La solución, traducida a continuación, se proporciona en http://osgeo-org.1560.n6.nabble.com/Entry-Point-Not-Found-td3732316.html
En OSGeo4W versión de instalación:
1. Find path: C:OSGeo4Wbin
2. Copy all files to location: C:OSGeo4Wappsqgisbin
En Ser único versión de instalación
1. Find path: C:programs (or program files) Quantum GIS Wroclawbin
2. Copy all files to: C:programs (or program files) Quantum GIS Wroclaewappsqgisbin