Windows 7 の Clion IDE で CMake を使用してブースト ライブラリ/ヘッダーを含める方法の簡単な例が
必要です。C++ 11 に必要です。
ブースト ライブラリとヘッダーはカスタム ディレクトリにインストールされます。
コンパイラ用に cygwin x64 をインストールしました。
いくつかの解決策:
cygdrive形式のブーストヘッダーをインクルードしました
include_directories("/cygdrive/e/Libs/BoostLibs/include/boost-1_57")
しかし、Clion がどこからライブラリを取得するかはまだわかりません。
より良い解決策
は var を設定する必要があるBOOST_ROOT
ので、私はそうしました(そしてより多くの変数を使用しました):
set(BOOST_ROOT "/cygdrive/e/Libs/BoostLibs/include/boost-1_57")
その後、それを見つけて含めることができます
FIND_PACKAGE(Boost REQUIRED)
IF (Boost_FOUND)
INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})
ADD_DEFINITIONS( "-DHAS_BOOST" )
ENDIF()