bii init -L
ライブラリのフォルダー内で使用を開始する必要があります。次に、docs のこの手順に従って、コマンドで未解決の依存関係を確認し、bii deps
必要に応じて biicode.conf ファイルを調整し、外部依存関係を追加します。
また、現在のCMakeLists.txtを次のように調整します。
IF(BIICODE)
INCLUDE("biicode.cmake")
RETURN()
ENDIF()
ADD_BII_TARGETS()
Boost に依存しているため、biicode.cmakeファイルには少なくとも含まれている必要があります。Boostに依存する方法を説明するガイドは次のとおりです。
#Include the biicode Boost setup script
include(biicode/boost/setup)
ADD_BII_TARGETS()
#Setup Boost and build (if needed) the required Boost components
#Since lambda is header-only, there are no components to build and find
bii_find_boost()
#Add Boost headers to the block include directories
target_include_directories(${BII_BLOCK_TARGET} INTERFACE ${Boost_INCLUDE_DIRS})
実行bii find
して依存関係を取得し、bii configure
それを現在の構成に構成して でビルドしbii build
ます。こちらのドキュメントでビルドに関する一般的な問題を確認してください。
ブーストを使用する問題については、biicode の github にブースト リポジトリがあります。