MP3 Diags build configuration

Boost Serialization .lib file - release

Toolchain / IDE
Compiler folder (location of g++.exe or vcvarsall.bat)
Qt root folder
Boost root folder
Boost Serialization .lib or .a file - release
Zlib include folder
Zlib .lib file

Maximum number of folders remembered:

Notes:

1. The purpose of this utility is to allow builds to be made easily for various combinations of compiler and libraries, as well as generate project files that can be used from IDEs.
2. First you need to choose your compiler / IDE and configure the folders and libraries. For a given folder there is a toolchain and a set of libraries that can be configured. Others should be set up in another folder.
3. Folders are populated with invalid values by default. Usually it should be easy to correct them, provided that you have installed the required libraries (Qt, Boost Serialization, and zlib.) If you already configured a folder for the same toolchain, you can copy the settings to the current folder.
4. Note that the Qt root folder is for the Qt library, not for Qt Creator..
5. After configuring the folders you need to "set up" the project. Then you can either build it, by clicking on the corresponding button, or open it in an IDE.
6. To open MP3 Diags with Qt Creator: set up the project, start Qt Creator and open mp3diags.pro. If it offers to import existing build settings, you should decline; otherwise you'll only be able to build the debug version.
7. To open MP3 Diags with Visual C++ (Express): first set up the project. Then, if you have a 2008 or 2010 version, you can double-click on mp3diags.sln in Windows Explorer. If you have something else, double-clicking on src\MP3DiagsWindows.vcproj will probably work, as well as opening either src\MP3DiagsWindows.vcproj or mp3diags.sln from the IDE; however, these haven't been tested.
8. MinGW uses the "release" Boost serialization in both debug and and release version, while the Visual C++ debug version uses the "debug" serialization. There is little reason to debug the serialization code, but by design that's how Boost works under Visual C++. (Note that you should specify the release library in "Boost .lib file" regardless of what you want to build. The generated .vcproj file will have correct settings for both "debug" and "release" configurations.)
9. The settings are stored in the file
   Up to 10 folders are remembered by default (the maximum is 100.) You can use them to keep several versions of the project, perhaps including some local changes or different libraries.
10. The settings are saved automatically only if you set up or build the project. Otherwise you need to save them explicitely.