SQlite3标头没有链接

时间:2013-12-29 18:26:02

标签: c linux sqlite

我测试了使用sqlite的示例程序,它不再起作用了(我几个月前尝试过它运行良好)。它抛出了一堆错误,如:

undefined reference to `sqlite3_open()`
undefined reference to `sqlite3_close()`

您明白了这一点,我将sqlite api中的每一个函数都作为未定义的引用。我真的不知道该怎么做,我把qsqlite3.hq和qsqlite3.cppq放在同一个文件夹中(即使第一次没有必要),安装sqlite3并运行良好(我正在使用ubuntu saucy) 。

怎么办?

1 个答案:

答案 0 :(得分:1)

您需要链接到sqlite3库。

-lsqlite3添加到编译器参数中。