Compilar El Plugin De Qt Para Postgresql En Windows

Páginas: 2 (307 palabras) Publicado: 25 de octubre de 2012
Compilar el plugin de Qt para PostgreSql en Windows (probado en Windows 7)
Julio César Sosa Arias
jcsosa@estudiantes.uci.cu

Paso 1
Agregar al PATH de las variables del sistema lassiguientes direcciones:
Ejemplo1: D:\Mingw\bin;D:\Qt\4.7.3\bin;D:\Qt\4.7.3\plugins\sqldrivers
Ejemplo2: C:\Qt\2009.05\mingw\bin\; C:\Qt\2009.05\qt\bin\;C:\Qt\2009.05\qt\plugins\sqldrivers\El PATH lo podemos encontrar en:
Propiedades del sistema / Opciones Avanzadas/Variables del entorno
Paso 2
Abrir el Qt Command Prompt (o el CMD) y situarse en la carpetasrc\plugins\sqldrivers\psql

Escribir el comando
qmake -o Makefile "INCLUDEPATH+=C:/Program Files/PostgreSQL/9.1/include" "LIBS+=C:/Program Files/PostgreSQL/9.1/lib/libpq.lib" psql.pro

Paso 3
Encaso que en la ruta anterior hayan espacios en blanco debe editar los archivos Makefile.debug y Makefile.release en las siguientes líneas
Archivo antes de editar

Archivo luego decorregir

Paso 4
Ejecutar el comando mingw32-make

Paso 5
Verificamos que la compilación produjo las librerías de enlace dinámico que son el plugin de postgresql, vamos a la carpeta%QTDIR%/plugins/sqldrivers y ahí encontraremos los siguiente archivos:
libqsqlpsql4.a, libqsqlpsqld4.a,libqsqlpsql4.dll,libqsqlpsqld4.dll
En este momento ya tenemos costruido el plugin dePostGreSql.
Paso 6
Copiar las siguientes dll que se encuentran en la carpeta
C:\Program Files\PostgreSQL\9.1\bin
para la carpeta %QTDIR%/plugins/sqldrivers
libpq.dll
ssleay32.dlllibeay32.dll
libintl-8.dll

IEShims.dll
(esta última hay que descargarla de internet http://www.dll-files.com/dllindex/dll-files.shtml?ieshims )

Paso 7
Verificar las dependencias delas dll libqsqlpsql4.dll y libqsqlpsqld4.dll
para esto puede utilizar el programa Dependecy Walker, el cual pueden descargar en la siguiente dirección:
http://www.dependencywalker.com/
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos para residence plugin
  • Actividades para el primario, compilado
  • Herramientas Para Hacer Compiladores
  • conceptos para compiladores
  • Compilado De Baladas Para Guitarra
  • Pasos Para La Instalación Del Compilador De Java
  • herramientas Para El Mantenimiento De Windows
  • Comandos para windows

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS