old c coder
|
|
April 05, 2014, 05:34:45 PM Last edit: April 05, 2014, 10:06:39 PM by old c coder |
|
build 0.9.0 really?
I am considering doing a port of 0.9.0 to VS2013, but I won't promise anything. I am currently having fun and learning new things with other projects: https://bitcointalk.org/index.php?topic=555155.0I also want to learn more about cmake and possibly using that to create Visual Studio project files instead of writing them myself. Hi Claire, I liked your video! What microphone did you use, since I didn't hear any "room echo"? And do you use CamStudio? Also, who writes VS project files? I have never written one! I usually just create a directory level or two where a new "solution-project" will be and "unzip-explode" a bunch of source, ala bitcoin-0.8.6.zip or your bitcoinqtmsvc2012-32194.zip there and then "do" a "New Project from Existing Code", name the project, which sometimes is the hardest part (!), and then only add directories that have sources I will use. Then it is usual trivial, right-clicking a directory in the solution explorer and "Include In Project" or "Exclude From Project". Set a few Preprocessor defines that are usually "*coin" specific, and that's about it Well a few "project" linker - Input - Additional Dependencies, again *coin specific, but that is for my videos Ron
|
LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf The day is coming when a single carrot, freshly observed, will set off a revolution. Paul Cezanne
|
|
|
|
|
|
|
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
Claire123 (OP)
Newbie
Offline
Activity: 25
Merit: 0
|
|
April 06, 2014, 02:53:56 PM |
|
Hi Ron, I used Adobe Captivate and a Plantronics C420-M headset (wired). I chose the headset because it looked to be the most comfortable since I have to wear it quite a bit for my work. Also, I know you can drag and drop folders into VS but it's really cool that cmake will also set up all the special compile and link options you want. The hard part is with Qt files if you don't have the VS Qt plugin. I want to see if cmake can automate that part. I've read that it can but I have not had time to look into yet. Claire
|
|
|
|
old c coder
|
|
April 18, 2014, 05:01:27 PM |
|
Hi all, On 3/13/2014 ~ 12:00 EST, the leveldb dragon has been slain, and bitcoind now works in debug and release mode! Much more to follow, stay tuned... Videos on how to build your own BerkeleyDB 4.8.30, OpenSSL, Boost 1.53 (that one is easy!) and levelDB1.12 static multi-threaded libraries for MSVC++ 2005 or later (2008, 2010, 2011, 2012, 2013) Express or full. And yes, *coind.exe's work too! Ron Hello Claire and all, I did it, finally! Here is a pix that was live on 3/27/14 and after more (lots more) testing, I discovered that when bitcoind.exe is used as an RPC "front end" to command another actually running bitcoind.exe, when MSVC version does the exit() function, bad things happen Well I finally solved that, so here is a late pix, notice at startup, if -printtoconsole is on, one sees not only the OpenSSL version, but now in addition, the Boost and levelDB versions! Also note that the OpenSSL version is the "heartbeat corrected" 1.0.1g Here is a Github link to get one to the .zip sources: https://github.com/bc4-old-c-coder/bitcoin/tree/0.8.6from https://github.com/bc4-old-c-coder/bitcoin/commit/f0d221e56a12947b67b9c8f43cc5832b665052c8the zip if those don't "fly" https://github.com/bc4-old-c-coder/bitcoin/archive/0.8.6.zipRon
|
LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf The day is coming when a single carrot, freshly observed, will set off a revolution. Paul Cezanne
|
|
|
old c coder
|
|
May 10, 2014, 04:18:07 AM |
|
Hi all, On 3/13/2014 ~ 12:00 EST, the leveldb dragon has been slain, and bitcoind now works in debug and release mode! Much more to follow, stay tuned... Videos on how to build your own BerkeleyDB 4.8.30, OpenSSL, Boost 1.53 (that one is easy!) and levelDB1.12 static multi-threaded libraries for MSVC++ 2005 or later (2008, 2010, 2011, 2012, 2013) Express or full. And yes, *coind.exe's work too! Ron Hello all, I promised videos on MSVC++ static library building for bitcoind.exe & *coind.exe -- and here they are: http://www.youtube.com/channel/UCytoaHvG3H1y9CnxZS819eQThe links to the sources to build bitcoind.exe 0.8.6 are given in message # 43: https://bitcointalk.org/index.php?topic=349094.msg6284139#msg6284139The last video on actually building bitcoind.exe and one other *coind.exe using those libraries is almost done, but those practiced in the art probably won't need it I would be interested in feedback. And I would hope that this allows a stampeding herd of Windows developers to jump in and contribute to the bitcoin and other *coin projects. Ron
|
LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf The day is coming when a single carrot, freshly observed, will set off a revolution. Paul Cezanne
|
|
|
old c coder
|
|
May 16, 2014, 02:57:53 AM |
|
Hi all, On 3/13/2014 ~ 12:00 EST, the leveldb dragon has been slain, and bitcoind now works in debug and release mode! Much more to follow, stay tuned... Videos on how to build your own BerkeleyDB 4.8.30, OpenSSL, Boost 1.53 (that one is easy!) and levelDB1.12 static multi-threaded libraries for MSVC++ 2005 or later (2008, 2010, 2011, 2012, 2013) Express or full. And yes, *coind.exe's work too! Ron Hello all, I promised videos on MSVC++ static library building for bitcoind.exe & *coind.exe -- and here they are: http://www.youtube.com/channel/UCytoaHvG3H1y9CnxZS819eQThe links to the sources to build bitcoind.exe 0.8.6 are given in message # 43: https://bitcointalk.org/index.php?topic=349094.msg6284139#msg6284139The last video on actually building bitcoind.exe and one other *coind.exe using those libraries is almost done, but those practiced in the art probably won't need it I would be interested in feedback. And I would hope that this allows a stampeding herd of Windows developers to jump in and contribute to the bitcoin and other *coin projects. Ron Hi all, I couldn't wait any longer... Yes there are a few faux pas etc. but I think the ideas are clear. Here is the video series on building bitcoind.exe and YACoind.exe using MSVS and C++ on windows: https://www.youtube.com/playlist?list=PLFnWb0ttBBMLyUuniLp3PJ5Mn4tVUlliZthere are 4 static library building videos, all short, and a two part finale Smiley Hope this helps those that are "gcc desperate" I'm just offering an alternative to the current methods. It passes the unit test too, BTW. Ron
|
LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf The day is coming when a single carrot, freshly observed, will set off a revolution. Paul Cezanne
|
|
|
old c coder
|
|
June 07, 2014, 07:50:04 PM |
|
Hi all, I couldn't wait any longer... Yes there are a few faux pas etc. but I think the ideas are clear. Here is the video series on building bitcoind.exe and YACoind.exe using MSVS and C++ on windows: https://www.youtube.com/playlist?list=PLFnWb0ttBBMLyUuniLp3PJ5Mn4tVUlliZthere are 4 static library building videos, all short, and a two part finale Hope this helps those that are "gcc desperate" I'm just offering an alternative to the current methods. It passes the unit test too, BTW. Ron Hello, In case anyone cares, I've just compiled bitcoind 0.9.0.99 in debug and release mode and they work! I will be attempting a bitcoin pull request soon... All of those who are having trouble building *coind.exe daemons might consider building them on MSVC++. So far I've built 3 other daemons successfully. Ron
|
LTC: LUYiMVsrFQewUSPDasSKGzhyTPAkiTeSov BTC: 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx YAC: Y3ZggXDvnRJaRwtVGyGJwt6DMLN3EPQpQf The day is coming when a single carrot, freshly observed, will set off a revolution. Paul Cezanne
|
|
|
|