それで、ブーストログについて良いことを聞きました。これはその存在を主張しています:
http://boost-log.sourceforge.net/libs/log/doc/html/index.html
これはチュートリアルです:
http://boost-log.sourceforge.net/libs/log/doc/html/log/tutorial.html#log.tutorial.trivial
ただし、ブースト ログはブーストの一部ではありません。したがって、通常のブーストブランチにはありません。
ここからブースト ログを個別にダウンロードできます。
http://sourceforge.net/projects/boost-log/
私は経験が浅すぎるかもしれませんが、インストール手順は非常に貧弱です。それでも、boost フォルダーと lib フォルダーをダウンロードして boost フォルダーにコピーすると、bootstrap と bjam を実行できます。これは、Boost.Filesystem のバージョンに関連するエラーで失敗します。これは、次のようなものです。
http://boost.2283326.n4.nabble.com/Boost-Log-compilation-on-msvc-2010-fail-td3488502.html
Andrew Semashev (上記のリンク) からの推奨事項は、「Boost.Log v2 (SVN トランクから) を使用してください」です。
https://boost-log.svn.sourceforge.net/svnroot/boost-logを見ると、バージョン 1 しか表示されません。
http://svn.boost.org/svn/boost/sandbox/を見ると、John Torjo によるブースト ロギング v2 が見つかります。ただし、Andrew Semashev が話しているブースト ログ v2 ではない可能性がある構文からだけです。
私はすでにこれにあまりにも多くの時間を費やしているのを見て、私は助けを得ることができると考えました。おそらく、他の人がこの投稿と回答から利益を得て、時間を節約できるかもしれません. 私はそれが以前に答えられたとは思わない.
それでは、Andrew Semashev が話しているブースト ログ v2 とは何ですか? ジョン・トルジョと同じですか?そうでない場合、どこで見つけることができますか? そして、どうやってそれを構築するのですか?
ありがとう
PSこれはVisual Studio Express 2010を搭載したWindows上にあることに言及する必要があります
どうやらSVNだけのPPS Guess「バージョン2」にも問題がありますが、この行には問題があります(以下のSergioの回答を参照)
<toolset>msvc:<define>BOOST_FILESYSTEM_VERSION=2
bjam ファイルで、少なくともコンパイルできます。ただし、このファイル
#include <boost/log/trivial.hpp>
int main(int, char*[])
{
BOOST_LOG_TRIVIAL(trace) << "A trace severity message";
BOOST_LOG_TRIVIAL(debug) << "A debug severity message";
BOOST_LOG_TRIVIAL(info) << "An informational severity message";
BOOST_LOG_TRIVIAL(warning) << "A warning severity message";
BOOST_LOG_TRIVIAL(error) << "An error severity message";
BOOST_LOG_TRIVIAL(fatal) << "A fatal severity message";
}
チュートリアルから直接、コンパイルとリンクを行っていますが、出力は生成されません...