我测试了使用 sqlite 的示例程序,但它不再工作了(我几个月前试过并且运行良好)。它会抛出一堆错误,例如:
undefined reference to `sqlite3_open()`
undefined reference to `sqlite3_close()`
你明白了,我从 sqlite api 中获取每个函数作为 undefined reference 。我真的不知道该怎么做,我将 qsqlite3.hq 和 qsqlite3.cppq 放在同一个文件夹中(即使第一次这不是必需的),sqlite3 已安装并且运行良好(我使用的是 ubuntu saucy) .
怎么办?
最佳答案
您需要链接到 sqlite3 库。
将 -lsqlite3
添加到您的编译器参数中。
关于c - SQlite3 header 未链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20828588/