Author: h.mohri
C++Builder は、便利な標準のC++ライブラリである Boost をサポートしています。GetItパッケージマネージャを使えば、エンバカデロのClangコンパイラ向けに v1.55 ビルドをインストールできます(クラシックコンパイラを使っている方は、従来バージョンの Boost v 1.39 を使用できます)。
10.2 向けの GetIt で入手できるバージョンでは、ヘッダなし(non-header-only)Boost ライブラリで問題がありました。Boost の多くは、ヘッダとともに提供されてますが、いくつかについて、例えば、system、filesystemなどでは、.cpp ファイルを必要とし、RTLに対してリンクされます。このダウンロードは、バージョン 10.1 の RTL に対してリンクしていました。それぞれが2つの異なるバージョンにリンクしようとするのは、よい考えではありません(これは行うべきではありません!)。また、10.1 以降、低レベルの領域で RTL に対して多くの改善を加えており、つまりは、すべてがリンクされないということを意味します。
Boostのアップデートされたビルドが今すぐ利用可能です。
- 10.2.2 build 2004を実行していることを確認してください(メニューのバージョン情報で確認してください)。
%3A%20A%20session%20is%20active.%20You%20cannot%20change%20the%20session%20module's%20ini%20settings%20at%20this%20time%20in%20%3Cb%3E/var/www/html/libraries/joomla/session/handler/joomla.php%3C/b%3E%20on%20line%20%3Cb%3E45%3C/b%3E%3Cbr%20/%3E%0A201802270913.png)

- GetItに行き、Boostで検索
- 情報テキストを表示するためにその上にマウスを置くと、「2 2018」更新されています。
%3A%20A%20session%20is%20active.%20You%20cannot%20change%20the%20session%20module's%20ini%20settings%20at%20this%20time%20in%20%3Cb%3E/var/www/html/libraries/joomla/session/handler/joomla.php%3C/b%3E%20on%20line%20%3Cb%3E45%3C/b%3E%3Cbr%20/%3E%0A201802270925.png)

- その後インストール作業を行ってください。


