使用configure.ac找不到boost c ++

| 我编写了configure.ac来查找boost c ++的路径,但找不到任何东西。如果指定路径,则可以编译。有人可以帮我吗? 这是我的configure.ac
AC_PREREQ([2.67])
AC_INIT(pkg, 1.1.01)
AC_PROG_CXX

AC_ARG_WITH(
[boost],
[AS_HELP_STRING(
    [--with-boost=DIR],
    [path to look for Boost])
],
[boostpath=$withval],
   [boostpath=]
)

if test -n \"$boostpath\"; then
boostinc=\"-I$boostpath/include\"
fi

CXXFLAGS=\"$CXXFLAGS ${boostinc}\"

AC_SUBST([CXXFLAGS])

AC_CONFIG_FILES([Makevars])
AC_OUTPUT
非常感谢。     
已邀请:
只需使用autoconf归档文件中的
AX_BOOST_BASE
。 如果您要尝试使用“ 2”来验证boost标头的存在,请记住您需要先“ 3”,否则会出现“标头存在但无法编译”错误。     

要回复问题请先登录注册