GNU/Linux >> Linux の 問題 >  >> Linux

ブーストと自動設定

AC_CHECK_HEADERS は、実際には存在チェックではなく、コンパイル チェックを行います。したがって、ブースト ヘッダーをコンパイルするには、コンパイル テストの C++ サポートを設定する必要があります (デフォルトは C です。ドキュメントはこちら):

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

GNU Autoconf Archive には、Boost autoconf マクロのコレクションもあります。おそらく、少なくとも AX_BOOST_BASE が必要です。他の Boost ライブラリ用の他のマクロもあります。


Linux
  1. RHEL / CentOSでautoconfとautomakeをインストールまたは更新する方法は?

  2. Ls *、Ls**およびLs***の結果?

  3. Cut / Grep And Df -h?

  1. Grep And Tail -f?

  2. ラズベリーパイ4とカーリー

  3. WSL2 とカリ

  1. Git とハードリンク

  2. ファイルを検索してコピーする

  3. ubuntu 11.04 での autoconf エラー