我一直在尝试编译一个用Vala编写的简单脚本,以便从个人项目的sqlite数据库中检索行。我已经尝试过这么努力,甚至尝试在具有不同版本的Ubuntu的虚拟机上编译相同,但valac编译器仍然说
error: sqlite3 not found
编译器说明
valac --pkg sqlite3 -o sqlitesample SqliteSample.vala
我已经安装了libsqlite3-dev和sqlite3软件包,并尝试从源代码编译和安装sqlite3.13。
我是编程新手,也是Vala的新手。我很感激任何帮助找到这个图书馆玩捉迷藏。
谢谢
https://wiki.gnome.org/Projects/Vala/SqliteSample - 我一直在使用的代码
答案 0 :(得分:1)
我刚刚发现在我的系统中安装了libsqlite3-dev软件包时发生了一些冲突 - 安装了一半的软件包但是在apt-get期间它以某种方式停止。
我从packages.ubuntu.com下载了相同的软件包并使用了
dpkg --force-all -i
强行安装包。运行相同的Compile命令使其正常工作。
非常感谢@JensMühlenhoff试图帮我解决问题。浪费了一天试图找到罪魁祸首:/