Boost 1.39的編譯經(jīng)歷
摘要: 最近寫(xiě)個(gè)東西要用到正則表達(dá)式,于是就想到了Boost庫(kù),由于以前沒(méi)有用過(guò)這個(gè)庫(kù),所以今天為這事兒真是費(fèi)了一番功夫。
一開(kāi)始想到的是Boost,但是突然想起VC++ 2008的SP1不是已經(jīng)帶了tr1的實(shí)現(xiàn)嗎,貌似直接用就行了。但是事與愿違,我這里裝的是VC++ 2008 Express,雖然也能#include
,但是寫(xiě)出來(lái)的程序只能編譯不能鏈接。后來(lái)一查才知道微軟的tr1實(shí)現(xiàn)是不支持Express的(雖然不支持卻又把頭文件放在那里誆人),莫非又要去別個(gè)VC完整版那里拷點(diǎn)東西出來(lái)不成?這應(yīng)該是沒(méi)必要的,因?yàn)閺腣C++ 2003開(kāi)始Boost就可以很好的在VC下編譯了,所以干脆不管那個(gè)啥tr1了,準(zhǔn)備直接從Boost官方網(wǎng)站下載Boost再自己編譯。 閱讀全文