編譯Windows版智能坊錢包(沒有GUI)

說明

官方windows版本編譯文檔有點(diǎn)坑爹,依賴庫編譯都編譯不出來木缝,在網(wǎng)上找了好久粟判,終于找到一個編譯比特幣錢包的方法怜奖,我把轉(zhuǎn)載鏈接貼出來:http://8btc.com/article-1996-1.html蜡坊。智能坊錢包是在比特幣基礎(chǔ)上開發(fā)的杠输,所以大多數(shù)依賴庫都是一樣的,只不過智能坊團(tuán)隊(duì)開發(fā)了些功能秕衙,編譯過程有些許不一樣蠢甲。

編譯環(huán)境

  1. 平臺:windows 10
  2. mingw32 下載地址【i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z】
  3. msys(一個在windows平臺模擬shell的程序),下載地址【mingw-get-setup.exe】

編譯環(huán)境安裝

  1. 安裝完msys之后据忘,會進(jìn)入依賴工具下載界面(也可手動啟動bin/mingw-get.exe)鹦牛,把如下工具打勾,其余默認(rèn)勇吊,注意不要下載msys-gcc和msys-w32api曼追,不需要設(shè)置環(huán)境變量
msys-base-bin
msys-autoconf-bin
msys-automake-bin
msys-libtool-bin
  1. 安裝mingw32,配置bin目錄環(huán)境變量

PS:最好都安裝在c盤下面萧福,有些坑爹依賴默認(rèn)會去c盤找

下載依賴庫(tar包)

  1. OpenSSL-1.0.1g 下載地址
  2. Berkeley DB-4.8.30 下載地址
  3. Boost-1.55.0 下載地址
  4. miniupnpc-1.9 下載地址

編譯靜態(tài)庫

/c/deps為靜態(tài)庫路徑

  1. 編譯openssl

不可以多線程編譯拉鹃,會出現(xiàn)引用問題辈赋,有興趣的可以自己去探索

msys shell命令(C:\MinGW\msys\1.0\msys.bat):

tar xvzf openssl-1.0.1g.tar.gz
cd openssl-1.0.1g
Configure no-shared no-dso mingw
make
  1. 編譯miniupnpc
    msys shell命令:
tar -zxvf miniupnpc-1.9.tar.gz
cd miniupnpc-1.9
mingw32-make -f Makefile.mingw init upnpc-static
mkdir miniupnpc
cp *.h miniupnpc/
  1. 編譯Berkeley DB

編譯時間比較長

msys shell命令:

tar -zxvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix/
../dist/configure --enable-mingw --enable-cxx --disable-shared --disable-replication
make
  1. 編譯boost
    msys shell命令:
tar zxvf boost_1_55_0.tar.gz

cmd命令:

這里可能會出現(xiàn)找不到cl命令和vcvars32.bat文件鲫忍,所以我安裝了vs2010,設(shè)置了兩個環(huán)境變量钥屈,分別是C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;

cd C:\deps\boost_1_55_0
bootstrap.bat mingw
b2 --build-type=complete --with-chrono --with-filesystem --with-program_options --with-system --with-thread toolset=gcc variant=release link=static threading=multi runtime-link=static stage

編譯錢包

  1. 下載源碼 源碼地址
  2. 編譯錢包

不可以打亂順序

msys shell命令:

cd dacrs-master/
sh autogen.sh
CPPFLAGS="-I/c/deps/boost_1_55_0 \
-I/c/deps/db-4.8.30.NC/build_unix \
-I/c/deps/openssl-1.0.1g/include \
-I/c/deps \
-std=c++11 \
" \
CXXFLAGS="-Wall" \
LDFLAGS="-L/c/deps/boost_1_55_0/stage/lib \
-L/c/deps/db-4.8.30.NC/build_unix \
-L/c/deps/openssl-1.0.1g \
-L/c/deps/miniupnpc-1.9" \
./configure \
--disable-upnp-default \
--without-gui \
--with-daemon \
--with-boost-libdir=/c/deps/boost_1_55_0/stage/lib \
--with-boost-system=mgw48-mt-s-1_55 \
--with-boost-filesystem=mgw48-mt-s-1_55 \
--with-boost-program-options=mgw48-mt-s-1_55 \
--with-boost-thread=mgw48-mt-s-1_55 \
--with-boost-chrono=mgw48-mt-s-1_55

cmd命令:

windowshell/start.bat

msys shell命令:

make
strip src/dacrs-d.exe
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末悟民,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子篷就,更是在濱河造成了極大的恐慌射亏,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異智润,居然都是意外死亡及舍,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門窟绷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锯玛,“玉大人,你說我怎么就攤上這事兼蜈∪敛校” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵为狸,是天一觀的道長歼郭。 經(jīng)常有香客問我,道長辐棒,這世上最難降的妖魔是什么病曾? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮漾根,結(jié)果婚禮上知态,老公的妹妹穿的比我還像新娘。我一直安慰自己立叛,他們只是感情好负敏,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秘蛇,像睡著了一般其做。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赁还,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天妖泄,我揣著相機(jī)與錄音,去河邊找鬼艘策。 笑死蹈胡,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的朋蔫。 我是一名探鬼主播罚渐,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼驯妄!你這毒婦竟也來了荷并?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤青扔,失蹤者是張志新(化名)和其女友劉穎源织,沒想到半個月后翩伪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谈息,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年缘屹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片侠仇。...
    茶點(diǎn)故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡囊颅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出傅瞻,到底是詐尸還是另有隱情踢代,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布嗅骄,位于F島的核電站胳挎,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏溺森。R本人自食惡果不足惜慕爬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望屏积。 院中可真熱鬧医窿,春花似錦、人聲如沸炊林。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽渣聚。三九已至独榴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間奕枝,已是汗流浹背棺榔。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留隘道,地道東北人症歇。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像谭梗,于是被迫代替她去往敵國和親忘晤。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容