c++ - 使 autoconf 搜索 C++ 库

标签 c++ autoconf

我正在编写我的第一个 configure.ac 并且需要搜索 C++ 库。

我尝试了以下行,但是当运行配置脚本时,它什么也没找到。

AC_SEARCH_LIBS([xmlpp::Document::get_root_node], [xml++-2.6])

可能是哪里出了问题。那么,如何让 autoconf 查找 C++ 库呢?我不想提供全局方法(并且认为 libxml++ 也没有)。

最佳答案

您可能想尝试 AX_CXX_CHECK_LIB来自 Autoconf macro archive .您可能应该确保使用 AC_LANG([C++]) 或使用 AC_LANG_PUSH([C++])AC_LANG_POP([C++]) 包围调用

关于c++ - 使 autoconf 搜索 C++ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8289909/

相关文章:

c++ - 由于链接器选项的顺序,AC_LANG_PROGRAM 在链接器阶段失败

linux - './configure, make, make install' 项目叫什么?

c++ - 访问未初始化的值会导致性能下降吗?

autoconf - autoconf和automake中的DEFS和CPPFLAGS有什么区别

C++显示目录内容问题

c++ - 我如何从第三方框架和我的源代码创建框架?

autoconf - 在哪里放置 GNU autoconf/automake 的帮助脚本?

c++ - 使用 Autotools 插件从 Eclipse 调用 autoreconf 时出错

c++ - 范围内的引用

c++ - 基于自动范围的结构化绑定(bind)与 vector