Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: tisoarg en 13 Diciembre 2015, 21:18 pm



Título: Problemas con libreria mysql++
Publicado por: tisoarg en 13 Diciembre 2015, 21:18 pm
Buenas tardes a todos los compañeros, les comento que tengo problemas para integrar la libreria mysql++ a un proyecto de C++ con bases de datos, desde ayer que vengo intentando solucionar este problema que cada vez que compilo el proyecto lanzaba muchos errores, algunos ya pude solucionarlos pero este no puedo lograrlo, solo quiero que la conexion con la base de datos sea exitosa, aqui les dejo el simple codigo y el error, espero sus respuestas y sepan disculpar, un saludo.


Código:
#include <iostream>
#include "C:\cygwin\MySQL++\include\mysql++.h"

using namespace std;
using namespace mysqlpp;

int main(int argc, char** argv) {
    
    Connection conexion(false);
    conexion.connect("AGENDA","localhost","root","1234");
    
    if (conexion.connected()) {
        cout << "Conexion establecida" << endl;
    }
    
  
    return 0;
}

cd 'F:\PROYECTOS\C++\ConexionMYSQL'
C:\cygwin\bin\make.exe -f Makefile CONF=Debug
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory '/cygdrive/f/PROYECTOS/C++/ConexionMYSQL'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin-Windows/conexionmysql.exe
make[2]: Entering directory '/cygdrive/f/PROYECTOS/C++/ConexionMYSQL'
mkdir -p build/Debug/Cygwin-Windows
rm -f "build/Debug/Cygwin-Windows/main.o.d"
g++    -c -g -MMD -MP -MF "build/Debug/Cygwin-Windows/main.o.d" -o build/Debug/Cygwin-Windows/main.o main.cpp
mkdir -p dist/Debug/Cygwin-Windows
g++     -o dist/Debug/Cygwin-Windows/conexionmysql build/Debug/Cygwin-Windows/main.o
build/Debug/Cygwin-Windows/main.o: In function `main':
/cygdrive/f/PROYECTOS/C++/ConexionMYSQL/main.cpp:11: undefined reference to `mysqlpp::Connection::Connection(bool)'
/cygdrive/f/PROYECTOS/C++/ConexionMYSQL/main.cpp:12: undefined reference to `mysqlpp::Connection::connect(char const*, char const*, char const*, char const*, unsigned int)'
/cygdrive/f/PROYECTOS/C++/ConexionMYSQL/main.cpp:14: undefined reference to `mysqlpp::Connection::connected() const'
/cygdrive/f/PROYECTOS/C++/ConexionMYSQL/main.cpp:19: undefined reference to `mysqlpp::Connection::~Connection()'
/cygdrive/f/PROYECTOS/C++/ConexionMYSQL/main.cpp:19: undefined reference to `mysqlpp::Connection::~Connection()'
collect2: error: ld returned 1 exit status
nbproject/Makefile-Debug.mk:62: recipe for target 'dist/Debug/Cygwin-Windows/conexionmysql.exe' failed
make[2]: *** [dist/Debug/Cygwin-Windows/conexionmysql.exe] Error 1
make[2]: Leaving directory '/cygdrive/f/PROYECTOS/C++/ConexionMYSQL'
nbproject/Makefile-Debug.mk:59: recipe for target '.build-conf' failed
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory '/cygdrive/f/PROYECTOS/C++/ConexionMYSQL'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 4s)