0

cmakeスクリプトを使用するfirebreathビジュアルスタジオソリューションの準備に問題があります。問題はfindboost.cmakeモジュールにあるようです。これは私が得ているエラーです:

CMake Error at C:/Users/chenning/cmake-2.8.8-win32-x86/share/cmake-2.8/Modules/F
indBoost.cmake:1200 (message):
  Unable to find the requested Boost libraries.

  Boost version: 1.50.0

  Boost include path: c:/boost

  The following Boost libraries could not be found:

          boost_date_time

  No Boost libraries were found.  You may need to set BOOST_LIBRARYDIR to the
  directory containing Boost libraries or BOOST_ROOT to the location of
  Boost.

私のブーストルートはc:\boostである必要があります。

そのモジュールをテストするための最も基本的なスクリプトまたはコマンドライン(Windows 7)は何でしょうか?パラメータの正しい値を把握する必要があります:BOOST_ROOT、BOOST_INCLUDE_DIR、およびBOOST_LIBRARYDIR。

よろしくお願いします、クリスチャン

4

1 に答える 1

1

ここでいくつかの例を見ることができます

また、ブーストデバッグオプションを使用できます。

set (Boost_DEBUG Yes)

このバージョンのCMakeがBoost-1.50を検索できる場合は、確かに使用できます。

    set(Boost_ADDITIONAL_VERSIONS "1.50" "1.50.0")

これは、Boostの最近のバージョンを見つけるのに役立ちます

于 2012-07-28T16:55:48.600 に答える