Ultimate++ Win32 installation guide
You can use Ultimate++ with either MinGW compiler system or with Microsoft® C++ compiler and SDK (requires separate download).
If you want TheIDE to perform automatic setup of build methods for these compilers, you should install them before continuing this dialog (if you press exit now, automatic setup will be performed next time you launch TheIDE).
MinGW
If you have downloaded upp-mingw release (recommended if you want to use mingw), you do not have to download/install/compile anything, as that release already comes with complete mingw C++ compiler including our linker.
If you have downloaded upp without mingw (e.g. you have have already mingw installed or want to download it separately), TheIDE should detect MinGW directory and install and setup appropriate build method.
Ultimate++ also contains more effective mingw linker and librarian replacements (ld.exe and ar.exe files in mingw/bin directory). You can compile them yourself - they come in uppsrc/coff/uld and uppsrc/coff/ar packages. Backup mingw originals and put new compiled replacements to bin directory.
Note: Recently we have encountered problems with mingw gdb from regular mingw releases. That is why we have to recommend using our upp-mingw package in case you want to use mingw instead of separate download.
Microsoft® Windows SDK
Microsoft provides a free SDK including C++ toolchain for developing native Windows applications
http://www.microsoft.com/downloads/details.aspx?familyid=ff6467e6-5bba-4bf5-b562-9199be864d29&displaylang=en
Note that this SDK requires .NET framework 2.0 to be installed on your computer. U++ requires only a fraction of options to be installed:
Windows Vista Headers a Libs (do not worry about "Vista" here - this options contains Win98/2000/XP headers too).
x86 C++ Compiler
Windows SDK Utilities for Win32

TheIDE should detect all necessary directories and setup appropriate build methods. U++ can also use compilers and SDK supplied with Visual C++ 2005 (any edition - you need to download separate Windows SDK for Express edition).
|