Talk:Supporting x64 and Win32 within one solution
From WxWiki
- Most of these changes can and should be made to the bakefiles that are used to generate the MSVC project files in the first place, and it's probably a lot easier and quicker to make those changes. Just a quick disclaimer: I don't have a 64bit Windows machine to play on, and I still haven't gotten around to learning how bakefile all works and learning the syntax, so I'm not really the person to ask about this stuff, but I know the current MSVC project files are generated through there and that either way, any changes in this regard should be made there. They could then be contributed back up to wxWidgets CVS itself for a more permanent fix. --Tierra 19:27, 19 July 2006 (PDT)
- I agree wholeheartly, but I don't know if the VC6 projectfiles (.dw, .dsp) can handle those MultiTarget entries. And if they can't, the wxW team has to generate VC7/8 solution files. This is too much work to be just a proposal which others should do - I had to make it myself and patch it for CVS. But I dont know bakefiles myself.
- If you have built with the standard Win32 configuration, then added x64 following this guide, you will need to rebuild the Win32 configurations. Prior to making the modifications there is no win32 subdirectory for dll's and lib's. Until you rebuild win32 you will get include failures for files such as "../../../lib/vc_dll/Win32/msw/wx/setup.h". It may be mentioned elsewhere, but I didn't see it.
