gpt4 book ai didi

需要 libsnappy 的 C++ 程序

转载 作者:行者123 更新时间:2023-11-28 06:00:38 25 4
gpt4 key购买 nike

我正在尝试制作和构建一个需要 libsnappy 和 Capn Proto 的 C++ 程序(可在此处获得 https://github.com/mortehu/text-classifier)。我相信我在运行以下命令后遇到了 libsnappy 问题:

configure
make -L/Users/liamflynn/Desktop/Kaggle/Truly_Native/Mortehu/text-classifier-master/tools/text-classifier/capnproto-c++-0.5.3/src
sudo make install

我收到错误“base/columnfile.cc:7:10: fatal error: 'snappy.h' file not found”

我曾尝试在 make 阶段链接各种与 libsnappy 相关的文件夹,但无济于事。我还尝试过以几种不同的方式安装 snappy,例如:

brew install snappy

sudo gem install libsnappy

但我也不太确定库的保存位置。理想情况下,我将能够找到包含“snappy.h”的文件夹,并且能够在 make 阶段链接它。非常感谢您对我出错的地方提供任何帮助,谢谢。

最佳答案

header 由预处理器读取。您可以通过更改 CPPFLAGS 变量来添加预处理器命令行标志。将 LDFLAGS 变量用于链接器标志:

./configure CPPFLAGS="-I/path/to/header/" LDFLAGS="-L/path/to/library/"

关于需要 libsnappy 的 C++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33344671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com