- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在查看依赖于 GNU Autotools 的遗留 C 项目。现有的 M4 脚本(错误地)检查 FreeType header ,如下所示:
AC_CHECK_HEADERS(freetype.h)
这不是 FreeType 应该包含的方式。正确的做法是:
#include <ft2build.h>
#include FT_FREETYPE_H
如何要求测试程序中包含所有 header ,而不是其中任何一个?
最佳答案
要检查多个 header 是否相互依赖,可以使用 AC_COMPILE_IFELSE
此外,如果您在 google 上搜索“freetype m4”,您会发现几个如何检测 freetype 的宏。
关于c - AC_CHECK_HEADERS : include multiple files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32580312/
我正在为具有一些依赖项的库编写 configure.ac 脚本。其中一个依赖项是需要 MPI 的库。 我正在使用 macro检测 MPI 的可用性并使用它的变量定义将 C++ 编译器更改为关联的 MP
我在编译开源库之一(libopekele OpenID lib)时遇到问题。 问题是我在需要编译它的系统上没有 sudo 访问权限。 运行配置。它提示缺少 htmltidy lib。 将 htmlti
我正在查看依赖于 GNU Autotools 的遗留 C 项目。现有的 M4 脚本(错误地)检查 FreeType header ,如下所示: AC_CHECK_HEADERS(freetype.h)
我正在尝试使用 autoconf 创建配置脚本.一项重要的检查是是否存在特定的头文件。这通常非常简单,在我的 configure.ac 中使用以下行文件。 AC_CHECK_HEADERS("CL/c
我正在对非标准 执行 header 检查Clang 和 GCC 提供的 header 。其他编译器遵循 Intel 并使用 : AC_CHECK_HEADER([x86intrin.h]) Aut
我们使用自动构建系统来下载和编译源代码。我必须控制编译行为的唯一接口(interface)是通过设置 ENV VAR 和提供给 `./configure' 的参数。 问题是“配置”脚本(我正在编译的特
我有一个默认使用 readline 库的程序(除非用户使用 --without-readline 明确禁用它)。用户还可以使用 --with-readline= 为 readline header 和
我花了很长时间让 autoconf 检查特定头文件的存在。 我们称头文件依赖项为“inky.h”,假设 inky 是一个(单独)安装的库,前缀设置为“/usr/local”。这将“inky.h”放入/
我是一名优秀的程序员,十分优秀!