我想在我的 Ubuntu 上使用augeas 。我已经安装了libaugeas-dev
apt 包,该安装augeas.h
文件在 /usr/include
目录中。现在我想调用一些 augeas 函数。
第一个是augeas *aug_init(const char *root, const char *loadpath, unsigned int flags)
。我尝试将它与以下代码一起使用
import std.string;
struct augeas;
extern (C) augeas *aug_init(const char *root, const char *loadpath, uint flags);
void main() {
auto x = aug_init(std.string.toStringz("/"),
std.string.toStringz(""),
0);
}
代码编译,但链接器找不到aug_init
函数 ( undefined reference to
aug_init'`)。我怎样才能告诉他找到它?