タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

boostとbjamに関するcrafのブックマーク (2)

  • Boost のファイルのうち必要なものだけを抜き出す - Cry’s Diary

    以下,BOOST_ROOT を Boost のディレクトリのルートとする. 今,BOOST_ROOT にいるとする.コマンドライン上で tools/bcp へ移動して bjam でビルド. >cd tools >cd bcp >bjam (オプションは Boost のライブラリのビルドと一緒)この時点で BOOST_ROOT の下に dist というディレクトリができてその中に bcp という実行ファイルができている.それにパスを通す. で,例えば以下のような内容の C++ ソースを作成. #include <boost/shared_ptr.hpp>これを bcp_test.cpp としてカレントに保存.target_dir というディレクトリを作成.以下のコマンドを入力. >bcp --scan --boost=BOOST_ROOT bcp_test.cpp target_dirtar

    Boost のファイルのうち必要なものだけを抜き出す - Cry’s Diary
  • bjamの日本語の扱いが酷い件 - かそくそうち

    VC++9.0対応の関係でSVNのtrunkからBoostを取ってきて、久々にbjamをビルドしたんですが、なぜかコンパイラの診断メッセージが化けます。 で、ソースを眺めてみると、execnt.cにこんなコードを発見しました。 /* clean up non-ascii chars */ int i; for ( i = 0; i < bytesInBuffer; ++i ) { if ((unsigned char)ioBuffer[i] < 1 || (unsigned char)ioBuffer[i] > 127 ) { ioBuffer[i] = '?'; } } なるほど、日語が化けるはずです。 とりあえず、ここをコメントアウトすれば文字化けは直りました。 一応、バグ報告してみますが、わざわざ非ASCIIを弾いているぐらいなので、修正されるか微妙ですね。 (0:19 追記) 報

    bjamの日本語の扱いが酷い件 - かそくそうち
  • 1