2016-04-07 2 views
-1

私自身がboost 1.48とリンクしていたライブラリとリンクしているプロジェクトに取り組んでいます。 CMakeLists.txtにシステムを検索し、ブースト1.48ライブラリのみを使用するように指定する方法を探しています。CMakeは特定のBoostバージョンを使用します

私は他のライブラリはに対してコンパイルされたので、私は私がのみ許容ブーストバージョンを設定する方法が必要最小バージョン番号を設定することはできませんバージョンを更新することはできませんよ。私はこれを行う方法を見つけることができませんでした。

答えて

4

あなたはfind_packageを使用する必要があります。次のように

形式は次のとおりです。

find_package(package version EXACT REQUIRED COMPONENTS components…) 

ので、あなたは正確に1.48を必要とするならば、あなたは(例)を使用してください:

find_package(Boost 1.48 EXACT REQUIRED COMPONENTS system thread date_time)