[分享] Boost Library 簡易編譯

作者: ot32em (reverse(wasefo);)   2014-09-06 03:51:17
在 Windows 底下安裝 Boost,比較沒有像 linux 上的一些 apt-get,emerge
可以單鍵裝好環境。會需要操作 Boost 所附的 b2.exe 來自己編成 lib 檔。
但是每次裝特定版本(lib/dll static/shared 64/32) ,都會忘記指令。
於是在裝了第二遍的時候,我做了一些筆記,想說可以幫大家比較無痛地,安
裝 boost 的環境。
http://ot-note.logdown.com/posts/231066/how-to-compile-boost-library
其實 b2.exe 預設會幫把所有 modules 都裝(很久),但是只會編一種 configure。
如果你要把所有的 configures 都編,就會(很久)*(編的版本數)。
下面的指令是在只編譯 unittest 這個 module,所以很快。而且會把 8 種版本
都生出來,如果編 x86 的話,就是 16 種了。所以你可以替換掉黃色的字成你只想
要編的 module 名字即可。
b2
作者: handsome616 (豆花伯爵)   2014-09-06 16:28:00
推!!
作者: Chikei ( )   2014-09-07 03:09:00
windows有prebuilt,http://goo.gl/f7c7D5
作者: Killercat (殺人貓™)   2014-09-07 14:09:00
以前有個boost pro專做windows prebuild boost很可惜因為某些問題不做了 :P另外雖然很罕見 不過windows prebuild boost基本上只支援VS自家的(忘了跟誰買的)STL, 而非最泛用的SGI

Links booklink

Contact Us: admin [ a t ] ucptt.com