Mostrando entradas con la etiqueta qt creator. Mostrar todas las entradas
Mostrando entradas con la etiqueta qt creator. Mostrar todas las entradas

domingo, 8 de febrero de 2015

Qt + Postgresql en Fedora 21

Para usar una bd en postgresql usando Qt en fedora 21 primero debes instalar el driver de postgresql

yum install qt5-qtbase-postgresql

Luego en el proyecto agregar la linea sql en el fichero .pro de nuestro proyecto



Listo :) Ahora puesdes probar el driver usando el siguiente código:



#include <QtCore/QCoreApplication>

#include <QDebug>
#include <QSqlDatabase>
#include <QStringList>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    qDebug() << "Available drivers: " << QSqlDatabase::drivers();

    QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");

    qDebug() << "addDatabase() " << (db.isValid() ? "VALID" : "ERROR");

    return a.exec();
}



Aqui pongo un ejemplo más pulido:

jueves, 5 de febrero de 2015

Libreria GLPK con Qt Creator

Primero debes instalar glpk en tu distribucion de linux
En fedora basta con 
yum install glpk*

Al intentar compilar un ejemplo de glpk en qt creator me mostraba esta falla.


Para corregirlo solo debes agregar la siguiente linea a tu fichero .pro


LIBS += -lglpk



Recompilas y listo. En este caso me muestra la versión de Qt




Este es el ejemplo mostrado

#include "stdio.h"
#include "glpk.h"

int main(int argc, const char *argv[])
{
    printf("GLPK Version: %s\n", glp_version());
    return 0;
}