GNU/Linux >> Tutoriales Linux >  >> Linux

Boost y Autoconf

AC_CHECK_HEADERS en realidad hace una verificación de compilación, no una verificación de existencia. Por lo tanto, debe configurar el soporte de C ++ para las pruebas de compilación para que se compilen los encabezados de impulso (el valor predeterminado es C, documentos aquí):

AC_LANG_PUSH([C++])
AC_CHECK_HEADERS([boost/foreach.hpp], [],
    [AC_MSG_ERROR(You need the Boost libraries.)])
AC_LANG_POP([C++])

También hay una colección de macros Boost autoconf en GNU Autoconf Archive. Probablemente necesitará al menos AX_BOOST_BASE. También hay otras macros para las otras bibliotecas de Boost.


Linux
  1. ¿El resultado de Ls *, Ls ** y Ls ***?

  2. ¿La diferencia entre [[ $a ==Z* ]] y [ $a ==Z* ]?

  3. ${!foo} ¿Y Zsh?

  4. Corte/Grep Y Df -h?

  5. Grep y cola -f?

Solución de problemas y trampas de SELinux

Buscar y copiar archivos

Autoconf comprueba el programa y falla si no lo encuentra

¿Cambiar propietario y grupo en C?

Tuberías, dup2 y exec()

¿Preguntas sobre IPTables y DHCP?