Acceder a BD mysql desde un programa con kdevelop +qt (Solucionado)
Inicio de sesión
Encuesta
¿Qué entorno gráfico prefieres usar? ¿Por qué?
Unity
23%
Gnome 3
23%
Gnome classic
38%
Kde
6%
Xfce
4%
Enligthenment
1%
Lxde
2%
Otro - Especificar
1%
¿Entorno gráfico? Ninguno, ¡solo uso la consola!
2%
Total de votos: 1092


Bueno, si el compilador no
Bueno, si el compilador no es capaz de encontrar él solo la ruta correcta al archivo de cabecera es lógico pensar que al enlazar le puede ocurrir lo mismo con los binarios de las bibliotecas. La solución no está en codificar la ruta en el código sino en configurar el entorno de desarrollo para que la encuentre. Detalles no te puedo dar, hace años que no hago estas cosas y era en Windows y sin más bibliotecas que las estándar y las de Borland. La semana pasada tuve problemas parecidos compilando unas extensiones para python que descargué (quién me mandará), me costó dios y ayuda y en un caso fracasé.
De todos modos veo alguna cosa rara, no sé si serán erratas. Creo que el nombre del archivo de cabecera debería ir en minúsculas (#include <qtdatabase>, no <qtDatabase>) y el directorio en que suelen estar es /usr/include, que normalmente está incluido por defecto en las rutas de búsqueda del compilador.
Bah, creo que no soy de mucha ayuda, a ver si lo resuelves.
Equipo de moderadores
Normas
Documentación
Estoy mas tonto... Lo que
Estoy mas tonto... Lo que pasba es que lo de añadir QT += sql solo lo había puesto en el .pro del directorio de trabajo, pero en la carpeta src hay otro .pro se llama src.pro. He añadido ahí la liena esa y he hecho make clean y he borrado todos los Makefiles de la carpete de trabajo y el de la carpeta src y he reconstruido todo y ya se lo ha comido con patatas.
Ya he podido acceder a mi base de datos con las librerias qt.
Edita el título y añade
Edita el título y añade (solucionado).
Equipo de moderadores
Normas
Documentación