Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Before compiling Prof-UIS, you should choose which build configurations meet your requirements. In any case, you will have to use not less than two configurations: one for debugging your application (a debug configuration) and one for producing the final version (a release configuration).

  • For example, let us say you want to create a Prof-UIS-based application like as follows:
  •    It should be executable.
  •    It should be localized to different languages including Asian and Middle Eastern languages.
  •    It should use both Prof-UIS and MFC as DLLs.
  • There are only two configurations in the table of configurations that meet these requirements: Unicode Release and Unicode Debug. By knowing that configurations 1-12 are defined in the ProfUISDLL project, you should compile the library source code using these two configurations of this project. As a result, you will get the following four files you can use in your project:
  •    ProfUIS94u.lib and ProfUIS294u.dll
  •    ProfUIS294ud.lib and ProfUIS294ud.dll

If, for instance, you decide your project should use both Prof-UIS and MFC statically, compile the library using the ProfUISLib project under the Static Unicode Release and Static Unicode Debug configurations. As you can see, it is really easy to select and build the needed library configurations.