【发布时间】:2016-11-26 03:37:16
【问题描述】:
我一直在尝试通过 cmake 构建系统编译 vala 应用程序,但是在尝试链接 sqlite3 包时遇到了问题。运行时我得到
CMakeFiles/app.dir/Database/Database.c.o: In function `template_database_construct_from_file':
Database.c:(.text+0x8a): undefined reference to `sqlite3_open'
Database.c:(.text+0xaa): undefined reference to `sqlite3_close'
Database.c:(.text+0x116): undefined reference to `sqlite3_errcode'
Database.c:(.text+0x131): undefined reference to `sqlite3_errmsg'
还有一堆几乎相同的错误。我可以通过使用--pkg sqlite3 的命令行编译代码来测试代码,并且它已经编译没有任何问题。那么为什么尝试从 cmake 编译时无法正常工作呢?
非常感谢任何帮助。谢谢!
【问题讨论】: