差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
programming:cpp:boost [2018/06/04] – [実体が必要なライブラリ] ikatakos | programming:cpp:boost [2018/06/05] (現在) – [log] ikatakos | ||
---|---|---|---|
行 42: | 行 42: | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | きちんとインクルードして、ツールチェインで '' | ||
unresolved reference to boost:: | unresolved reference to boost:: | ||
行 49: | 行 51: | ||
Windowsでは、staticライブラリは.lib、sharedライブラリは.dllで提供されている。両者の違いはまた後で調べるとして、何も指定しないとstaticの方を読みにいこうとして失敗するらしい。 | Windowsでは、staticライブラリは.lib、sharedライブラリは.dllで提供されている。両者の違いはまた後で調べるとして、何も指定しないとstaticの方を読みにいこうとして失敗するらしい。 | ||
- | Boostビルド時の引数を変えてきちんと両方のライブラリを作成した上で、以下をCMakeLists.txtに加えることで、正しい場所を読んでくれるようになる。 | + | 以下をCMakeLists.txtに加えることで、正しい場所を読んでくれるようになる。 |
ADD_DEFINITIONS(-DBOOST_LOG_DYN_LINK) | ADD_DEFINITIONS(-DBOOST_LOG_DYN_LINK) |