libgit2 GIT_BUF_INIT 未声明;应该在哪里声明?
libgit2 GIT_BUF_INIT undeclared; where should it be declared?
我 运行 通过 libgit2
sample code for getting the content of blobs,我遇到了问题:
git_buf filtered_content = GIT_BUF_INIT;
我收到错误 C2065: 'GIT_BUF_INIT': undeclared identifier
,这是有道理的,因为我在任何包含的头文件中都找不到这个定义。在我强烈感觉自己遗漏了一些明显的东西之前,似乎没有人问过这个问题。关于使用 GIT_BUF_INIT
需要做什么的任何想法?
这是在库中声明的,因为它引用了一个内部缓冲区。您应该像往常一样将 C 的结构归零。
如果示例包含 GIT_BUF_INIT
它们可能是从测试中提取的,我们错过了它在外部不可用。
我 运行 通过 libgit2
sample code for getting the content of blobs,我遇到了问题:
git_buf filtered_content = GIT_BUF_INIT;
我收到错误 C2065: 'GIT_BUF_INIT': undeclared identifier
,这是有道理的,因为我在任何包含的头文件中都找不到这个定义。在我强烈感觉自己遗漏了一些明显的东西之前,似乎没有人问过这个问题。关于使用 GIT_BUF_INIT
需要做什么的任何想法?
这是在库中声明的,因为它引用了一个内部缓冲区。您应该像往常一样将 C 的结构归零。
如果示例包含 GIT_BUF_INIT
它们可能是从测试中提取的,我们错过了它在外部不可用。