C SQlite3头未链接

C SQlite3头未链接,c,linux,sqlite,C,Linux,Sqlite,我测试了使用sqlite的示例程序,但它不再工作了(我几个月前试过,效果很好)。它抛出一系列错误,如: undefined reference to `sqlite3_open()` undefined reference to `sqlite3_close()` 你明白了,我从sqlite api中获取了每一个函数作为未定义的引用。我真的不知道该怎么办,我把qsqlite3.hq和qsqlite3.cppq放在同一个文件夹中(尽管第一次没有必要),sqlite3安装好了,运行良好(我使用的是

我测试了使用sqlite的示例程序,但它不再工作了(我几个月前试过,效果很好)。它抛出一系列错误,如:

undefined reference to `sqlite3_open()`
undefined reference to `sqlite3_close()`
你明白了,我从sqlite api中获取了每一个函数作为未定义的引用。我真的不知道该怎么办,我把qsqlite3.hq和qsqlite3.cppq放在同一个文件夹中(尽管第一次没有必要),sqlite3安装好了,运行良好(我使用的是ubuntu saucy)


怎么办?

您需要链接sqlite3库


-lsqlite3
添加到编译器参数。

标题不链接!对象文件或库确实存在。请确保它们存在并且位于正确的路径中。发出这些错误的编译器调用是什么样子的?