Author

Topic: Building master on Visual Studio (MSVC) (Read 2857 times)

sr. member
Activity: 260
Merit: 251
January 22, 2016, 10:27:14 PM
#11
Everything is compiled on MSVC, mingw is not required.
Hello ENikS,

Have you seen my videos?  At
https://www.youtube.com/channel/UCytoaHvG3H1y9CnxZS819eQ

Ron
newbie
Activity: 13
Merit: 0
November 05, 2014, 12:43:50 PM
#10
Everything is compiled on MSVC, mingw is not required.
sr. member
Activity: 252
Merit: 250
Coin Developer - CrunchPool.com operator
November 05, 2014, 06:08:18 AM
#9

Nice.. which dependencies are you compiling on msvc and which on mingw?
newbie
Activity: 13
Merit: 0
October 22, 2014, 06:26:00 PM
#8
The latest core builds and runs. Will be working on UI version now.
newbie
Activity: 13
Merit: 0
September 23, 2014, 10:26:56 PM
#7
After this pull request goes through all of the unit tests should run.

https://github.com/bitcoin/bitcoin/pull/4970  (This part of it: https://github.com/theuni/bitcoin/commit/eb5c80763246cae7733ff5c0440424dc6cf9beed)

Once it is done it would be time to give bitcoind a spin Smiley
sr. member
Activity: 310
Merit: 250
September 23, 2014, 06:14:26 AM
#6
Great, thanks for sharing this!
newbie
Activity: 6
Merit: 0
September 23, 2014, 12:23:38 AM
#5
This is not easy, well done !
newbie
Activity: 13
Merit: 0
September 19, 2014, 07:05:34 PM
#4
Finally fished out all the unresolved externals in test files. Now all tests, except one, are building and ready to test.
newbie
Activity: 13
Merit: 0
September 09, 2014, 09:48:13 PM
#3
Thx, spelling is my curse.
hero member
Activity: 765
Merit: 503
September 08, 2014, 05:59:57 PM
#2
Very cool.  Might setup a build server for this.

"Ready to ... well, still workign on few bits and peaces."

Should read

"Ready to ... well, still working on few bits and pieces."

newbie
Activity: 13
Merit: 0
September 08, 2014, 10:59:29 AM
#1
I've created new project which includes bitcoin and all of the dependencies as sub-modules and produces x86 and x64 builds for the BitcoinD.
It builds bitcoin master and masters of all the dependencies without any modifications so unless you want to contribute to the development there are no need to fork it.

Unit tests are executed by running UnitTests project. Some tests are failing at the moment, I am trying to identify if this is the build or the BTC code...
Still work in progress so it is not as stable as official distribution but it was never my intention to replace it anyway.

I did not port QT related code because I am planning to create native dll or perhaps even create managed/unmanaged gateway which could be used by languages like C# directly.


Big thanks to Claire DuSoleil and bc4-old-c-coder for their previous efforts which helped to understand few things.

GitHub: https://github.com/ENikS/bitcoin-dev-msvc
Jump to: