Author

Topic: Bitcoin Microsoft Visual C++ (Read 5872 times)

full member
Activity: 165
Merit: 101
June 19, 2015, 06:14:21 AM
#7
а почему не взят за базу солюшен ENikS?
а новы.... у ENikS солюшен выглядит как более правильная задумка.
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
June 16, 2015, 04:00:48 AM
#6
А почему BerkeleyDB именно версии 4.8.30.NC, почему не последней?
Потому что так завещал Сатоши. А всякие Гэвины не слушаются и получают сплиты цепочки.
full member
Activity: 165
Merit: 101
June 15, 2015, 02:02:26 PM
#5
сборка berkley 4.8 довольно сильно отличается от сборки 6

точнее сборка в общем проблем не вызвала, а вот подключить в солюшен - попарило
но правда программист с меня еще тот
legendary
Activity: 1400
Merit: 1000
March 18, 2015, 01:04:50 PM
#4
добавлен MSVC 2013
legendary
Activity: 1400
Merit: 1000
March 13, 2015, 11:19:58 AM
#3
USE_LEVELDB актуально только для Новы, насколько понимаю.


А почему BerkeleyDB именно версии 4.8.30.NC, почему не последней?


Проекта bitcoin-qt нету?
да, USE_LEVELDB можно убрать.
BerkeleyDB потому что в официальных сборках Bitcoin используется 4.8.30.NC
Есть проект bitcoin-qt. Странно в папке на диске есть папка c bitcoin-qt, а в гитхабе нету Sad
Не добавлялась папка bitcoin-qt(переименовал в папку bitcoinqt добавилась)
dmd
member
Activity: 77
Merit: 10
March 13, 2015, 11:12:53 AM
#2
USE_LEVELDB актуально только для Новы, насколько понимаю.


А почему BerkeleyDB именно версии 4.8.30.NC, почему не последней?


Проекта bitcoin-qt нету?
legendary
Activity: 1400
Merit: 1000
March 13, 2015, 03:53:31 AM
#1
https://github.com/fsb4000/bitcoin/tree/MSVC

Текущий мастер собран в Visual Studio 2012
Собираются: bitcoin-cli, bitcoind, bitcoin-tx, bitcoin-qt, unittests
64 bit и 32 bit(в 64 битной версии не все тесты проходят, но bitcoin-qt вроде работает стабильно...)

Основано на https://bitcointalksearch.org/topic/now-at-github-bitcoin-086-for-vs2013-32-and-64-bit-and-qt52-349094
Я также использовал скрипт отсюда https://bitcointalksearch.org/topic/building-master-on-visual-studio-msvc-774811 для генерации *.json.h файлов.
Большое спасибо ENikS и Claire123!

Не использовались аддоны для создания проекта для bitcoin-qt. Все действия для Qt делались в "События построения"=>"События перед построением"
Это значит, что вы легко сможете построить с вашей версией Qt, лишь изменив начальные пути в команде даже в Express версиях Visual Studio(которые не поддерживают аддонов)
Структура папок сделана так, чтобы легко можно было добавить проекты для других версий Visual Studio. Пока планирую добавить Visual Studio 2015 как официально выйдет, но если эта тема заинтересует многих могу добавить и Visual Studio 2013(или Visual Studio 2010)

Постараюсь держать свою ветку на гитхабе обновленной до текущего bitcoin мастера.

Чуть позже добавлю подробную инструкцию как собирать зависимости и где их брать. Во многом инструкция будет похожа на инструкцию по сборке Novacoin с помощью MSVC
Только BerkeleyDB будет версии 4.8.30.NC и будет пункт про сборку google protobuf. В моей версии нет зависимости от gmp.

Если кто-то захочет поддержать начинание:
Мой BTC адрес 1LqXE9xzjLS3HcoRe6AvxAw9zhMimDWCjP
Jump to: