Wireshark-dev: Re: [Wireshark-dev] Visual studio versions

From: Gerald Combs <gerald@xxxxxxxxxxxxx>
Date: Wed, 16 Apr 2014 10:58:32 -0700
On 4/16/14 8:02 AM, Pascal Quantin wrote:
> 2014-04-16 16:52 GMT+02:00 Graham Bloice <graham.bloice@xxxxxxxxxxxxx
> <mailto:graham.bloice@xxxxxxxxxxxxx>>:
> 
>     A recent question on Ask Wireshark [1] brought up the issue of which
>     version of Visual Studio we should be targeting with releases.
> 
>     Part of the issue is all the 3rd party libs that may be linked with
>     a specific version of the MSVC run-time DLL.
> 
>     It has been suggested that we move to VS2012, is there a QT for
>     2012?  Maybe even go to 2013.  I would like us to use the most
>     recent (as long as it's been out for 3 months or so) version of VS
>     for a new release, is this practical?
> 
>     Apart form dev's own VS environments there are the buildbots to
>     consider.
> 
>     I also read somewhere else that MS will supply VS licences for open
>     source projects, do you know anything about that Gerald?
> 
>     [1]
>     : http://ask.wireshark.org/questions/31771/new-build-1106-on-vs2012-missing-msvcr100dll
> 
> 
> Hi Graham,
> 
> according to http://qt-project.org/downloads, there are packages for
> MSVC2010, MSVC2012 and MinGW. Each one is huge, so I'm not sure that
> storing each variant on the svn server would be a good idea. Gerald, do
> you remember why you selected the MSVC2010 one? Is it because Wireshark
> is officially built with this MSVC version, or because of bugs specific
> do MinGW (like bug 9957)?

I created packages for MSVC2010 because Digia only distributes a 32-bit
version. They distribute 32 and 64-bit versions for VS2012 so building
our own shouldn't be necessary in that case. I haven't tested the MinGW
version. (I'd prefer to use the official packages if possible.)