Hi!
Like Ori says, if you just want to build the distribution the way it comes out of the chute, it's as simple as converting the dsw to sln in Visual Studio 2008 Express (and all the, 20 now, project files).
What do you do if you need changes? Well, Ori's right again! You can read all the directions in the link he supplied, and extrapolate as necessary (if you know what to extrapolate!;). And, of course, any changes you make must be made (identically and comprehensively) to each and every wxWidgets distributed Visual Studio project file!:-( A _very_ tedious task. I know, I've done it _many_ times.
Oh, and don't forget, when wxWidgets releases another distribution, you have to repeat the ritual!:-)
Somehow, though, I don't think anyone who's asking for a pre-built download wants all that hassle!;) They want a simple solution. One that doesn't require a lot of internal knowledge of Visual Studio and/or wxWidgets build systems. Maybe they are just someone who wants to build their Redhat/Fedora/Ubuntu project on Windows without having to go through the agony of the Windows learning curve...
If that's the case, then DialogBlocks builds of wxWidgets are much simpler. It's a simple matter to set the properties in the DialogBlocks compiler configuration for Visual Studio compilers. Set once, and it's done. No modifications for each project file, no copy and paste from one file to another, no reading the wiki instructions to figure out what you've done wrong!;) And when there's a new Visual Studio, DialogBlocks is usually updated more quickly and accurately than the wiki instructions!;) All you need to do is change the version number in the DialogBlocks compiler configuration property sheet!:-)
And, to build wxWidgets, for any and all platforms, not just Windows (and you don't have to read each and every wiki page for each and every platform!;), DialogBlocks is f-r-e-e, so why put yourself through the added effort and time? That is, unless you are more interested in hack digging (which is okay, I've done my share of it, with pleasure, when that was the aim!;) and less interested in serious professional development!:-)
Both solutions are free, one takes more time and effort... It becomes an individual choice!:-)
HTH:
thx,
Dave S.
Dave S.
Development with wxWidgets on MSWindows
http://tech.groups.yahoo.com/group/wxMS_developers/
http://tech.groups.yahoo.com/group/wxMS_developers/
> Hey,
> Install Visual C++ 2008 Express and Platform SDK, open the project file,
> build and
> you're done!
> If you need any further help, look here: http://wiki.wxwidgets.org/Compiling_WxWidgets_on_Windows#Microsoft_Visual_C.2B.2B_Express_Editions
>
> Ori.
>
> On Mon, Apr 13, 2009 at 11:07 AM, Dave Silvia <dsilvia@... [link: mailto:dsilvia@...]> wrote:
> Hi!
>
> On your PC!;) wxMSW builds quite nicely on Windows. I use DialogBlocks and Visual Studio to build, with no complications. Takes about 15 minutes to build ANSI and UniCode through DialogBlocks using the compiler/linker available in Visual Studio 6, 7.0, 7.1, 8, and 9 (I suggest 8 or 9 as these are optimized compilers). It takes up to twice as long with MinGW. Cygwin I haven't
> built with for several years, but
> it's on a par with MinGW (both GCC).
>
> All the above tools, DialogBlocks, Visual Studio, MinGW and Cygwin are free for the purpose of building wxWidgets. Visual Studio 8/9 (a.k.a. Visual Studio 2005/2009) are free 'forever' from Microsoft, 6, 7.0, and 7.1 are also free if you search the net, Microsoft no longer supports these.
>
> HTH:
>
> thx,
> Dave S.
>
> Development with wxWidgets on MSWindows
> http://tech.groups.yahoo.com/group/wxMS_developers/
>