[過去ログ]
Boostを語れゴラァ part3 (1001レス)
Boostを語れゴラァ part3 http://echo.5ch.net/test/read.cgi/tech/1158991211/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
701: デフォルトの名無しさん [sage] 2007/02/08(木) 22:12:27 こんにちは vista+vc2005環境にboostを組み込みたいんですけどうまく行きません 何が原因なんでしょうか・・以下の手順で駄目でした まずboost1_33_1とjamを落とし展開、jamをboostフォルダに移動し、 コマンドプロンプトで以下を実行 (boostのフォルダ以下略)>"C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat" bjam -sTOOLS=vc-8_0 --prefix="C:\Program Files\Microsoft Visual Studio 8\VC" install すると一見快調にビルドしてるようでしたが>>380氏と同様のエラーが頻発していて、 かつ「Unicodeで保存してください」ワーニングも量産されてました 6.0では組み込みが成功していたんですが、そのときコンパイラに組み込んでいた (VCのフォルダ)\INCLUDE\boost-1_33_1みたいなフォルダは生成されてませんでした 次に>>391のサイトにあるインストーラを試してみましたがこれも例のフォルダは見当たらず・・ ひょっとしてvc2005ではboostの組み込み方が違っていて 私は壮大な勘違いをしてるんでしょうか? 今日一日かけて調べてみましたが全然分かりません どうかよろしくお願いしますm(_ _;;)m http://echo.5ch.net/test/read.cgi/tech/1158991211/701
702: デフォルトの名無しさん [sage] 2007/02/08(木) 23:22:12 >>701 391さんのお任せのやつなら、 VC8.0用を指定して展開位置を指定するとそこににboost-1-33-1のディレクトリが出来ているので、 その中にboostがあるから、自分のプロジェクトのインクルードディレクトリに追加指定すれば よいかと思いますけど。リンク対象のライブラリ本体はlibの中にバイナリが入ってます。 VCのINCLUDEに入れたければ、boostフォルダごとコピーすれば使えるのはないですか? VCのLIBにもlibの中身をコピーして。 見当違いでしたら、すみません。 http://echo.5ch.net/test/read.cgi/tech/1158991211/702
703: デフォルトの名無しさん [sage] 2007/02/09(金) 19:15:31 >>702 レスありがとうございます。 それでいいんですね、VC6.0でいけてたときは自動でVC以下にフォルダが できてたような気がしたので、てっきり失敗してるのかと思ってました。 で、プロジェクトにインクルードとライブラリのフォルダを追加したのですが・・・ どうやらboostを認識してるようですがまたもや意味不明のエラーが多量にorz SP1適用もなんかうまくいってないようなのでもう一度よく調べて出直してきます http://echo.5ch.net/test/read.cgi/tech/1158991211/703
704: デフォルトの名無しさん [] 2007/02/09(金) 19:41:07 公式サイトのゲッティング スタートからvc8.0のリンクから飛んだ先にEEのときがある 規制中なので携帯からリンク貼れね http://echo.5ch.net/test/read.cgi/tech/1158991211/704
705: デフォルトの名無しさん [sage] 2007/02/09(金) 19:55:20 >>702 コピーしなくてもいいだろ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/705
706: デフォルトの名無しさん [sage] 2007/02/09(金) 20:02:16 ビルドしたboostフォルダは1GB超えるからな http://echo.5ch.net/test/read.cgi/tech/1158991211/706
707: デフォルトの名無しさん [] 2007/02/10(土) 21:11:13 C++の標準ライブラリになるまでは様子見だな。 http://echo.5ch.net/test/read.cgi/tech/1158991211/707
708: デフォルトの名無しさん [sage] 2007/02/10(土) 22:22:59 Boostがまんま標準化されると思ってる奴がまだいるのか http://echo.5ch.net/test/read.cgi/tech/1158991211/708
709: デフォルトの名無しさん [] 2007/02/10(土) 22:45:21 だから様子見なんだろ http://echo.5ch.net/test/read.cgi/tech/1158991211/709
710: デフォルトの名無しさん [] 2007/02/10(土) 23:58:59 >>703 俺は、C直下にboost_1_33_1のフォルダ入れて VS2005std使ってて VC++のインクルードディレクトリにC\boost_1_33_1 ライブラリファイルフォルダにC\boost_1_33_1\lib って設定したら、問題なく使えてる。 http://echo.5ch.net/test/read.cgi/tech/1158991211/710
711: デフォルトの名無しさん [sage] 2007/02/11(日) 20:27:53 boostのリビューアー募集してるね http://echo.5ch.net/test/read.cgi/tech/1158991211/711
712: デフォルトの名無しさん [sage] 2007/02/13(火) 13:33:23 Xpressive の人のライブラリか? 何かスゲーな。 http://echo.5ch.net/test/read.cgi/tech/1158991211/712
713: デフォルトの名無しさん [sage] 2007/02/18(日) 00:37:48 serializationでshared_ptrをシリアライズしようと思ってるんですけど訳分からんです。 とりあえずただの参照でテストしてみたら unregistered_classが発生したので調べたとおりに BOOST_CLASS_EXPORT(Derived); を入れたら今度はunregistered_castが発生したのでいろいろ調べて boost::serialization::void_cast_register<Derived, Base>(0, 0); を入れたらただの参照ならシリアライズできるようになりました。 これを今度はshared_ptrに入れてみようかと思ったら またもやunregistered_classが発生しました。 どうやらsp_counted_base_implとかいうのが絡んでるようで いろいろ試してみたのですがなかなかうまくいきません。 boost_132::shared_ptrとかいう中途半端なものもあるみたいですけど これはもしかしたら仕様策定中ですか? http://echo.5ch.net/test/read.cgi/tech/1158991211/713
714: 713 [sage] 2007/02/19(月) 18:24:41 すいません。抜けてました。 派生クラスをベースクラスのポインタでシリアライズしたいのです。 バージョンは1.33.1です。 http://echo.5ch.net/test/read.cgi/tech/1158991211/714
715: デフォルトの名無しさん [sage] 2007/02/21(水) 18:45:54 Accumulatorsの仕様がもう一回変わるとかいってるのですが もう自分のプログラムにいれちゃったよ http://echo.5ch.net/test/read.cgi/tech/1158991211/715
716: デフォルトの名無しさん [sage] 2007/02/22(木) 10:40:57 TR1、TR2、C++0xとboostの主機能が取り込まれるのを期待しているが、 実際C++0xが2010年位にできたとして、実際主なコンパイラがサポートしだすのは いつになるんだろう。 GCCは期待できるとして、次期Visual C++で何も動きがないとすると、 結局今後5年くらいはshared_ptrつかうにもboostのお世話になったりして。 1_34いつになるのかなぁ・・・。 http://echo.5ch.net/test/read.cgi/tech/1158991211/716
717: デフォルトの名無しさん [sage] 2007/02/22(木) 10:57:48 規格殺すにゃ刃物はいらぬ MSのサポートがなけりゃいい http://echo.5ch.net/test/read.cgi/tech/1158991211/717
718: デフォルトの名無しさん [sage] 2007/02/22(木) 11:05:36 つか、MSがその頃までC++をサポートしてるかどうか http://echo.5ch.net/test/read.cgi/tech/1158991211/718
719: デフォルトの名無しさん [sage] 2007/02/22(木) 12:26:40 今となっては TR1,TR2 以外のライブラリも増えたんで主機能という風でもないような。 C++0x 後にゃ、今度はその新機能を使いまくりのライブラリが作られるだろうし。 http://echo.5ch.net/test/read.cgi/tech/1158991211/719
720: デフォルトの名無しさん [sage] 2007/02/22(木) 14:13:29 >>718 ドライバとか、どうしてもC/C++が必要な領域もあるだろうから、 当分はVisualC++無くならないと思う。たぶん。 http://echo.5ch.net/test/read.cgi/tech/1158991211/720
721: デフォルトの名無しさん [sage] 2007/02/22(木) 14:17:11 いずれはドライバも C# の unsafe 使って書いてくれとか言われるのかなw http://echo.5ch.net/test/read.cgi/tech/1158991211/721
722: 713 [sage] 2007/02/23(金) 19:57:51 どうにか自己解決しました。 デバッグのためのコードが邪魔してたみたいです。 スレ汚しすいませんでした。 http://echo.5ch.net/test/read.cgi/tech/1158991211/722
723: デフォルトの名無しさん [sage] 2007/02/25(日) 01:32:35 以前スレで紹介されていたBoostのインストーラーを使いセットアップし、regexを使ってソースを書いたところ、Boost側のソースで boost\regex\v4\regex_raw_buffer.hpp(177) : error C2661: 'operator new' : 3 個の引数を伴うオーバーロードされた関数はありません。 boost\regex\v4\perl_matcher_non_recursive.hpp(99) : error C2059: 構文エラー : '*' というエラーが出たんですが、どうすれば直るんでしょうか? コンパイラはVC++2005Expressです。 http://echo.5ch.net/test/read.cgi/tech/1158991211/723
724: 723 [sage] 2007/02/26(月) 23:31:23 自己解決。 stdafx.hで #include <boost/regex.hpp> すればOKだった。 http://echo.5ch.net/test/read.cgi/tech/1158991211/724
725: デフォルトの名無しさん [sage] 2007/02/26(月) 23:58:53 boostって何で流行らないの?糞だから? http://echo.5ch.net/test/read.cgi/tech/1158991211/725
726: デフォルトの名無しさん [sage] 2007/02/27(火) 00:06:08 流行ってると思うけど http://echo.5ch.net/test/read.cgi/tech/1158991211/726
727: デフォルトの名無しさん [sage] 2007/02/27(火) 08:26:44 俺だけ取り残されてるわけじゃないんだ! という 必死の念仏でしょう。 http://echo.5ch.net/test/read.cgi/tech/1158991211/727
728: デフォルトの名無しさん [sage] 2007/02/27(火) 14:38:27 常に最新の boost を使いたい場合は、 CVS から定期的に取って来て自動的にビルド、 エラー無ければ直前のバージョンと入れ替え、 というようなシステムを自前で用意しないとダメ? PHP の PEAR のようにリポジトリから 最新バージョンを持ってきてくれると便利なんだが。 って、スクリプト言語の手軽さと比較するほうが間違いか。 http://echo.5ch.net/test/read.cgi/tech/1158991211/728
729: デフォルトの名無しさん [sage] 2007/02/27(火) 21:30:35 Visual Studio用にバイナリで配ってない時点で、流行ってないことは明らかだろ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/729
730: デフォルトの名無しさん [sage] 2007/02/27(火) 21:58:05 流行っているといえば流行っている 流行っていないといえば流行っていない 結構微妙な位置づけな気がする 巨大な非標準ライブラリってだけで、使いにくい局面は多いよな http://echo.5ch.net/test/read.cgi/tech/1158991211/730
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 271 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s