h1

Error: undefined reference to `sqlite3_open’

11/11/2009

Si incluyendo funciones de la librería sqlite3 se producen errores como los siguientes en Eclipse u otro IDE:

Description    Resource    Path    Location    Type
undefined reference to `sqlite3_open'    proyecto.cpp    /proyecto/src    line 139    C/C++ Problem

Description    Resource    Path    Location    Type
undefined reference to `sqlite3_exec'    proyecto.cpp    /proyecto/src    line 140    C/C++ Problem

Description    Resource    Path    Location    Type
undefined reference to `sqlite3_close'    proyecto.cpp    /proyecto/src    line 141    C/C++ Problem

Se solucionan incluyendo en el linker la librería “sqlite3”. En el caso de Eclipse:

Propiedades del proyecto > C/C++ Build > Settings > GCC C++ Linker > Libraries > "Libraries (-l)"

Añadir el valor “sqlite3“.

Anuncios

One comment

  1. Hola, tengo este error en el Dev C: [Linker error] undefined reference to `sqlite3_open’ , se soluciona de igual manera?



Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: