GNU/Linux >> Znalost Linux >  >> Linux

Boost a Autoconf

AC_CHECK_HEADERS ve skutečnosti provádí kontrolu kompilace, nikoli kontrolu existence. Takže musíte nastavit podporu C++ pro testy kompilace, aby se hlavičky boostu zkompilovaly (výchozí je C, zde dokumenty):

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

V GNU Autoconf Archive je také sbírka maker Boost autoconf. Pravděpodobně budete potřebovat alespoň AX_BOOST_BASE. Jsou zde také další makra pro ostatní knihovny Boost.


Linux
  1. Jak nainstalovat nebo aktualizovat autoconf a automake na RHEL/CentOS?

  2. Rozdíl mezi [[ $a ==Z* ]] a [ $a ==Z* ]?

  3. ${!foo} A Zsh?

  1. Jak zrychlit WordPress a zvýšit výkon na Ubuntu 20.04 VPS

  2. Přehled FTP a SFTP

  3. Raspberry Pi 4 a Kali

  1. WSL2 a Kali

  2. Najděte a zkopírujte soubory

  3. chyba autoconf na ubuntu 11.04