Boost総合スレ part10 (385レス)
1-

171: 2014/02/24(月)02:02 AAS
>>168
それを言うならboost汚染ではあるまいか…
172: 2014/02/24(月)10:55 AAS
contaminated population
173
(1): 2014/02/25(火)02:05 AAS
>>163
車輪の再発明を避けることを徹底すると必要なライブラリがどんどん膨らんでいくよ
便利そうだからと安易にライブラリに追加してると、便利そうだからと安易に利用することになって
依存関係が発生してしまう
174
(1): 2014/02/25(火)02:27 AAS
そんなことは必要なライブラリが膨らんでから考える
いちいちzlibなりboost::serializeなり自作してられっか
175: 2014/02/25(火)07:43 AAS
>>174
>>173はboost自体の話。
いちいち必要なライブラリだけビルドするのは面倒だし、依存関係で枝葉のライブラリしか
削れないなら全部ビルドした方がましって感じ。

exeだとDLL版でもいいんだけど、プラグインdllだとexeと同じパスに置かれないことも多いし
32/64bitの区別の問題とかもあって暗黙的なDLLロードに期待できないんだよね。
だからboostのバイナリをDLして使うより手間がかかるからboost自体を巨大化されるのは困る。
176: 2014/02/25(火)08:06 AAS
外部リンク:sites.google.com
依存がどうしたって?
177: 片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/03/10(月)14:38 AAS
VC11だと、bootstrappingが必要か。。。
時間がかかりそうだな。。。
178: 2014/05/06(火)15:21 ID:DynE4XBA(1) AAS
 
179: 2014/06/08(日)10:51 ID:j31/DBL2(1) AAS
数年ぶりに戻って来たんだけど、今はLets Boostみたいな日本語で解説してるサイトは無いの?
付属のdocだと情報量が多すぎて疲れる・・・
180: 2014/06/08(日)13:13 ID:1X5GviKQ(1) AAS
頑張って英語読もう
コードもついてるしそんな難しくないだろう
181: 2014/06/08(日)13:29 ID:AzMImLSv(1) AAS
boostなくても標準C++で間に合うようになって来てる
182: 2014/06/13(金)14:51 ID:UdQiVjj6(1) AAS
逆にまだboostじゃないとダメな機能ってどんなのがあるんだろう?
183: 2014/06/13(金)15:05 ID:LHr3GtlM(1) AAS
property_treeとかserializeとか
184: 2014/06/13(金)16:38 ID:ooUx6NQl(1) AAS
format ってどうなった?
185: 2014/06/20(金)01:10 ID:Lg1rjNq/(1) AAS
boost使い始めたのはgregorianのためだったっけな一番最初は
その後scoped_arrayとかも使い始めた
186: 2014/06/22(日)22:12 ID:16+BG254(1) AAS
怒らずにマジレスしてほしいんだけど progress_display に代わるものってあるの?
187: 2014/06/24(火)02:24 ID:tub1q0dy(1) AAS
stdoutでいいんじゃね?
188: 2014/08/08(金)10:09 ID:bvhG3beM(1) AAS
Version 1.56.0
August 7th, 2014 16:08 GMT
189: 2014/08/11(月)14:29 ID:jlzj25iu(1) AAS
Boost初心者です。
外部リンク:qiita.com
を参考に
 boost 1_56_0
を以下のようにビルドしたのですが
 b2 toolset=msvc threading=multi variant=debug,release link=static runtime-link=static address-model=32 --stagedir=stage/x86 -j 8
 b2 toolset=msvc threading=multi variant=debug,release link=shared runtime-link=shared address-model=32 --stagedir=stage/x86 -j 8
 b2 toolset=msvc threading=multi variant=debug,release link=static runtime-link=static address-model=64 --stagedir=stage/x64 -j 8
 b2 toolset=msvc threading=multi variant=debug,release link=shared runtime-link=shared address-model=64 --stagedir=stage/x64 -j 8

このBoostを使ったVS2013プロジェクトで

 error LNK1104: ファイル 'libboost_thread-vc120-mt-1_56.lib' を開くことができません。

が出て解消できません。thread関係は、以下のファイルがあります。

 stage\x86\lib\libboost_thread-vc120-mt-s-1_56.lib
 stage\x86\lib\libboost_thread-vc120-mt-sgd-1_56.lib

 stage\x64\lib\libboost_thread-vc120-mt-s-1_56.lib
 stage\x64\lib\libboost_thread-vc120-mt-sgd-1_56.lib

エラーメッセージで指摘されているファイル
 libboost_thread-vc120-mt-1_56.lib  
もビルドするには、どうすればよいでしょうか?
190
(1): 2014/08/12(火)01:45 ID:O5xDEFJj(1) AAS
あてずっぽだけどmt-sってlink=staticなb2の生成物だと思うから
link=sharedのときの生成物をよく探せばいいんでないの
191
(1): 2014/08/12(火)02:15 ID:oYrFzOtb(1) AAS
link=static runtime-link=shared
がないからじゃね
192: 2014/08/12(火)12:56 ID:oLoknUBV(1) AAS
>>190,191
レス有難うございました。
その通りでした。
link=static runtime-link=static
link=shared runtime-link=shared
以外に、
link=static runtime-link=shared
link=shared runtime-link=static
もビルドしたら解決しました。
193
(1): 2014/08/13(水)11:16 ID:aA3WCwQl(1) AAS
copy して rename だけで良かったんじゃないかという気はする
194: 2014/08/16(土)00:19 ID:datmhcQU(1) AAS
それじゃだめなんよ
libcとdll混在でえらいことなる
コンパイラオプションでstatic版、dll版どっちリンクするか決定してるから
195
(3): 2014/08/22(金)20:53 ID:GZiwALqE(1) AAS
ええっと、WindowsのDLLの仕様上、
link=sharedとruntime-link=staticの組み合わせは基本マズイはず。
.exe側と .dllが 別々に __FILE__ 構造体を保持したりして、
それを狙っている場合はいいが知らずにstatic変数のポインタを
やり取りするとクラッシュすると聞いた。
その逆も同様だと思った。
196: 2014/08/23(土)02:33 ID:830xsgTR(1) AAS
テンプレの関連書籍買おうと思うんだけど
内容はどんな感じなの?
Boostのホームページに書いてる以上のこと書いてる?
あとテンプレ貼られてから2年経つけど2年の間に新しく関連書籍出た?
197
(2): 2014/08/23(土)04:37 ID:ZWPa2xFI(1) AAS
>>195
一番まずいのはHeap破壊
libcのmallocで確保したポインタをmsvcrt.dllのfree呼び出す、あるいはその逆するとHeapがおかしくなる
198: 2014/08/24(日)01:03 ID:z6SsqQq7(1/2) AAS
>>195,197
憶測で語るのはそこまで。不具合が実在するなら公式tracにバグ報告して貢献したほうがいい。
199
(1): 2014/08/24(日)01:06 ID:dSaHZUjz(1) AAS
不具合というか仕様だろ
知らんと嵌るが
200: 2014/08/24(日)01:57 ID:z6SsqQq7(2/2) AAS
>>199
確かに >>197 のHeap破壊の件はboostと関係ないね。失礼。
exe側の標準ライブラリリンク方法を変えて対処すべきことを、側聞だけで基本マズいとか断言する >>195 みたいなの困るわ。
1-
あと 185 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.009s