Author

Topic: Windows target version defines (Read 1496 times)

LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
September 30, 2010, 01:24:35 AM
#2
Actually, no Windows 9x systems in the line of Windows NT. Smiley
Year/Line
1985
1987
1988
1989
1990/91
1992
1993
1994
1995
1996
1998/99
2000
Windows                       
Windows 1.01
Windows 2.03
Windows 2.10
Windows 2.11
Windows 3.00
Windows 3.10
Windows 3.11
Windows 3.20
Windows 4.00 "95"
Windows 4.00 "95 OSR"
Windows 4.10 "98"/"98SE"
Windows 4.90 "Me"
Windows NT                       
N/A
OS/2 1.00
OS/2 1.10
OS/2 1.20
OS/2 1.30
OS/2 2.00
Windows NT 3.10
Windows NT 3.50
Windows NT 3.51
Windows NT 4.00
N/A
Windows NT 5.00 "2000"
newbie
Activity: 53
Merit: 0
September 29, 2010, 06:04:08 PM
#1
headers.h defines _WIN32_WINNT as 0x400 (targeting Windows 98?). This hits various problems with recent boost and windows SDK versions, namely 'InitializeCriticalSectionAndSpinCount' definition errors and this problem with boost filesystem. Does anyone really need bitcoin on win98? (I doubt it'd even run there due to other dependencies). I have modified the definition to 0x500 in my repository (targeting Windows 2000 and later) and suggest the change be applied upstream. The changeset is here: https://bitbucket.org/dkaparis/bitcoin-cmake/changeset/0f2875f92c12

Regards,
Dimitri
Jump to: