1

排队

using Sqlite;

出现错误:“找不到命名空间名称`Sqlite'”

我之前安装了 SQLite 和命令行编译工作:

valac --pkg gtk + -3.0 --pkg sqlite3 -X -lm SomeFile.vala

但是如果我在Anjuta中创建并编译一个项目,就会出现错误

4

1 回答 1

1

我将 VS Code 与 VLS 和 Builder 一起使用,但我认为 Anjuta 也是如此(这个 IDE 还活着吗?)为了正确操作 Vala 语言服务器,所有依赖项都应在 Build 文件 Meson 中描述。为了使 Vala 语言服务器正常工作,所有依赖项都必须在 Meson 构建文件中进行描述。

这是我与 VS Code 插件一起使用的示例:

project('vala app', 'vala', 'c')

dependencies = [
    dependency('glib-2.0'),
    dependency('gobject-2.0'),
    dependency('sqlite3'),
    dependency('gee-0.8'),

]

sources = files('valite.vala')

executable('valite', sources, dependencies: dependencies, install: true)
于 2019-09-02T12:23:13.380 回答