makefile - 在库中找不到宏 `AM_PATH_CPPUNIT'

标签 makefile configure cppunit

我正在尝试在共享托管上构建libtorrent。因此使用 --prefix=$HOME 构建了 CPPUnit(1.12.1)。之后,我的 $HOME/lib$HOME/include 包含 CPPUnit 库和 header 。

我导出的LD_路径

export LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH
export LD_INCLUDE_PATH=$HOME/include:$LD_INCLUDE_PATH

然后我运行 libtorrent/autogen.sh --prefix=$HOME 并收到以下警告,这阻止我运行配置:

aclocal...
aclocal:configure.ac:20: warning: macro `AM_PATH_CPPUNIT' not found in library

cppunit.m4 文件位于 $HOME/share/aclocal 中。我猜 libtorrent 由于某种原因找不到该目录。

最佳答案

您需要执行apt-get install libcppunit-dev

关于makefile - 在库中找不到宏 `AM_PATH_CPPUNIT',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8533879/

相关文章:

iphone - 为 iphone 构建 libsrtp 的正确配置?

c++ - CPPUnit 我如何编写测试?

c - 如何使用curl发出HTTPS请求并传递json

makefile - 加载共享库时出错 : libnsd. 所以:无法打开共享对象文件:没有这样的文件或目录

c++ - extern C 的 undefined reference

c - Eclipse CDT 自定义生成文件

linux - 有没有工具可以找出哪些包提供了文件?

c++ - makefile: cpp + cu 文件 - undefined reference 错误

makefile - 包括静态库到./configure

CPPUnit 访问定义在 c 文件中