Wireshark-dev: Re: [Wireshark-dev] The Wireshark documentation for building on Windows may need
On 9/23/2012 6:20 PM, Guy Harris wrote:
On Sep 23, 2012, at 3:11 PM, Bill Meier <wmeier@xxxxxxxxxxx> wrote:
While investigating the issue about win32.mak being not part of VS2012, I think I also read that SDK 8 is smaller because the SDK no longer includes compilers & etc and that the compilers needed to be downloaded separately (VS2012EE, etc).
So do you know whether
1) VS2012 EE includes both 32-bit and 64-bit compilers;
2) VS2012 EE includes the full SDK, a partial SDK, or no SDK;
3) VS2012 $E's include the SDK? ("$E" meaning "for-pay edition")
From http://msdn.microsoft.com/en-us/windows/hardware/hh852363.aspx
Windows Software Development Kit (SDK) for Windows 8
<snip>
"The Windows SDK no longer ships with a complete command-line build
environment. You must install a compiler and build environment
separately. If you require a complete development environment that
includes compilers and a build environment, you can download Visual
Studio 2012 Express, which includes the appropriate components of the
Windows SDK."
--
The VS2012 download seems to include what I think is a full SDK, altho I
didn't pay any attention to things such as tools, etc. I was happy that
Wireshark built without any problems (other than the missing win32.mak).
Note that the SDK installs in a different place thatn the previous SDks.
I *think* both 32bit and 64bit compilers (and SDK ?) are available as
part of VS2012 although I can't find the page with the info at the moment;
https://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop#product-express-desktop-details
states that bupport for both 32 bit and 64 bit is available.
"
System Requirements
Supported operating systems
•Windows 7 SP1 (x86 and x64)
•Windows 8 (x86 and x64)
•Windows Server 2008 R2 SP1 (x64)
•Windows Server 2012 (x64)
Supported architectures
•32-bit (x86)
•64-bit (x64)
"
I've no idea about the $E edition, but since VS2012 includes all or much
of the SDK I would think that a $E edition would include at least as much.
P.S. I've been compiling with VS2012 and it seems to be working OK (32 bit).