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«.

One comment

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



Deja una respuesta

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. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: