Pages:
Author

Topic: Building headless Bitcoin and Bitcoin-qt on Windows - page 25. (Read 419389 times)

legendary
Activity: 996
Merit: 1013
See message # 1 in this forum, and for really easy on Windows, see
http://www.youtube.com/playlist?list=PLFnWb0ttBBMLyUuniLp3PJ5Mn4tVUlliZ

I have been compiling successfully, and running Bitcoind & BitcoinQt on Windows (using gcc and MSVC++) for over a year. Version 0.8.1, 0.8.2, 0.8.3, 0.8.5, 0.8.6, 0.9.x


I think I'll try this route as QT really hates me..

Does the VS version matter?
sr. member
Activity: 260
Merit: 251
you really need to install all those thing, toget this to work? isn't just qt creator+mingw enough?

Rember when installing bitcoin on Linux you need to have several dependencies - libboost, libels etc. windows simply has a much, much more complex and irritating installation procedure.

Not so,

See message # 1 in this forum, and for really easy on Windows, see
http://www.youtube.com/playlist?list=PLFnWb0ttBBMLyUuniLp3PJ5Mn4tVUlliZ

I have been compiling successfully, and running Bitcoind & BitcoinQt on Windows (using gcc and MSVC++) for over a year. Version 0.8.1, 0.8.2, 0.8.3, 0.8.5, 0.8.6, 0.9.x

See message # 517 in this forum,
https://bitcointalksearch.org/topic/m.5937160
or # 615 in this forum,
https://bitcointalksearch.org/topic/m.6645385
or # 630 in this forum,
https://bitcointalksearch.org/topic/m.6755454

and I'm not the first!

Ron
full member
Activity: 326
Merit: 100
you really need to install all those thing, toget this to work? isn't just qt creator+mingw enough?

Rember when installing bitcoin on Linux you need to have several dependencies - libboost, libels etc. windows simply has a much, much more complex and irritating installation procedure.

there is a zip link for all the dependencies?


Unfortunately no, as you have to build them all yourself, otherwise your executable will compile and not run - incredibly frustrating when you don't know what's wrong.

There is the "easy win builder" that will download and compile all the depencies for you, but you still need mingw and qt. It's important to make sure that you only install msys with the MinGW installer and use the toolchain to build with - that got me for a while too.
legendary
Activity: 3248
Merit: 1070
you really need to install all those thing, toget this to work? isn't just qt creator+mingw enough?

Rember when installing bitcoin on Linux you need to have several dependencies - libboost, libels etc. windows simply has a much, much more complex and irritating installation procedure.

there is a zip link for all the dependencies?
full member
Activity: 326
Merit: 100
you really need to install all those thing, toget this to work? isn't just qt creator+mingw enough?

Rember when installing bitcoin on Linux you need to have several dependencies - libboost, libels etc. windows simply has a much, much more complex and irritating installation procedure.
legendary
Activity: 3248
Merit: 1070
you really need to install all those things, to get this to work? isn't just qt creator+mingw enough?
legendary
Activity: 924
Merit: 1000
very good guide
worked on first try
sr. member
Activity: 473
Merit: 250
"Proof-of-Asset Protocol"
sr. member
Activity: 473
Merit: 250
"Proof-of-Asset Protocol"
Nothing wrong with it, just some instructions decluttering (also I didn't have time to check if it still worked with the latest qt libraries).
I may readd a brief notice about 0.8.6 and qt5 compatibility if you think it's needed.

Thanks, look forward to see some easy way to implement 0.8.6 into qt5.3

full member
Activity: 131
Merit: 108
Nothing wrong with it, just some instructions decluttering (also I didn't have time to check if it still worked with the latest qt libraries).
I may readd a brief notice about 0.8.6 and qt5 compatibility if you think it's needed.
sr. member
Activity: 473
Merit: 250
"Proof-of-Asset Protocol"
"removed older instructions about bitcoin 0.8.6 with qt5"
can you be more specific?

What was the reason, I remember using qt5 few months back with 0.8.6 with additional changes in some files, it works. what went wrong now?
hero member
Activity: 1470
Merit: 608
Vave.com - Crypto Casino

Did anybody successfully compile whole packages qtbase v5.3.1 and qttools v5.3.1 at Windows 8? (using MinGW & gcc 4.9.0)


It seems everything is fully ok with 5.3.0, but with 5.3.1 is not: qttools fails at/near the end.

Despite that problems with the qttools v5.3.1 I can successfully build both quarkcoind.exe and quarkcoin-qt.exe with the latest versions of all other available libraries.

hero member
Activity: 686
Merit: 504
always the student, never the master.
malware bytes reports a virus in libpng.
virus in libng?
How do you find?

Well, it may be a generic false positive, because i even got the warning when compiling from the official source.
member
Activity: 83
Merit: 100
malware bytes reports a virus in libpng.
virus in libng?
How do you find?
hero member
Activity: 686
Merit: 504
always the student, never the master.
malware bytes reports a virus in libpng.
member
Activity: 83
Merit: 100
I try to compile QT 5.3.1 + Mingw4.9.0 + OPENSSL。

http://download.qt-project.org/official_releases/qt/5.3/5.3.1/single/qt-everywhere-opensource-src-5.3.1.7z
-----------------------------------------------------------
Code:
set INCLUDE=h:\deps\libpng-1.6.12;h:\deps\openssl-1.0.1h\include
set LIB=h:\deps\libpng-1.6.12\.libs;h:\deps\openssl-1.0.1h

cd h:\Qt\5.3.1
configure -opensource -confirm-license -static -no-sql-sqlite -opengl desktop -no-vcproj -system-zlib -system-libpng -openssl-linked OPENSSL_LIBS="-lssl -lcrypto" -nomake examples

mingw32-make
-----------------------------------------------------------
member
Activity: 83
Merit: 100
dev:
Thank you very much
full member
Activity: 131
Merit: 108
64 bit binaries
64 bit binaries can be compiled by using the following toolchain:
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.9.0/threads-posix/seh/x86_64-4.9.0-release-posix-seh-rt_v3-rev2.7z/download

All dependencies must be rebuilt with the above toolchain.
Openssl should be configured with:
Code:
Configure mingw64
Hello all.  I'm stuck here and worried that if I don't do it properly, that nothing will work properly so I thought I'd ask.
Where it says "All dependencies must be rebuilt with the above toolchain." do I have to go through the entire process again up until this point but using mingw64? 

Or do I only need to type "Configure mingw64" somewhere?  If so, where do I type it?

Sorry for the noob question.  Any info appreciated.

If you have compiled 32 bit dependencies you should make clean, reconfigure then make them again. If you need both 32 and 64 bit binaries you can use different source folders or better install them in different folders after compilation. Installation folder can be usually specified with --prefix while configuring.


Dear Dev:

Can we arrange a complete version of QT5.3.1??

Qt 5.3.1 works fine, I've just updated the first post.


Dear dev:
I just donated 500 XRP to you, thank you for the tutorial


Thanks! Much appreciated Wink


Hi,

After compiling a qt wallet, the application stops at startup without displaying any screen nor error message. I've check edon Windows event viewer and I just see an error without any useful message.

What can I do in this case to debug the application ? Any debug tool that I could use ?

Which bitcoin version? Did you get a working daemon executable?
full member
Activity: 148
Merit: 100
Hi,

After compiling a qt wallet, the application stops at startup without displaying any screen nor error message. I've check edon Windows event viewer and I just see an error without any useful message.

What can I do in this case to debug the application ? Any debug tool that I could use ?
member
Activity: 83
Merit: 100
Dear dev:
I just donated 500 XRP to you, thank you for the tutorial
Pages:
Jump to: