GNU/Linux >> Belajar Linux >  >> Linux

Boost dan Autoconf

AC_CHECK_HEADERS sebenarnya melakukan pemeriksaan kompilasi, bukan pemeriksaan keberadaan. Jadi, Anda harus menyetel dukungan C++ untuk pengujian kompilasi agar boost header dapat dikompilasi (defaultnya adalah C, docs here):

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

Ada juga kumpulan makro autoconf Boost di GNU Autoconf Archive. Anda mungkin membutuhkan setidaknya AX_BOOST_BASE. Makro lain untuk Boost lib lainnya juga ada.


Linux
  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. ${!foo} Dan Zsh?

  3. Pthreads Dan Vfork?

  1. Ikhtisar FTP dan SFTP

  2. Temukan dan salin file

  3. kesalahan autoconf di ubuntu 11.04

  1. Bagaimana Cara Menginstal atau Memperbarui autoconf dan automake di RHEL/CentOS?

  2. Hasil Ls * , Ls ** Dan Ls ***?

  3. Pertanyaan IPTables dan DHCP?