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

Un comentario

  1. Avatar de David Perez Sarria

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



Deja un comentario

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