Appendix A. How Do I

Table of Contents

A.1. Find Version Numbers
A.2. Select an Interface
A.3. Create a New Project
A.4. Create and use a system-wide configuration file
A.4.1. Create a system-wide configuration file
A.4.2. Use a system-wide configuration file
A.5. Create a Configuration File with Camera's Default Settings

To see the version numbers of the various parts of Camera, select HelpAbout Camera to obtain the About Camera dialog with version information of the main program, the selected measurement DLL and the filter DLL.

Figure A.1. Analysis Mode: Help > About Dialog

Analysis Mode: Help > About Dialog


The version number contsists of the following parts:

  • 8, the major number: Changes to the major number mark compatibility boundaries. A new major release can be forward- and backward-incompatible. A major release is expected to have new features, and may even have entire new feature sets.
  • 0, the minor number: Changes to the minor number (that is, within the same major line) must be backward-compatible, but not necessarily forward-compatible. It's normal to introduce new features in a minor release, but usually not too many new features at once.
  • 0, the micro number: Changes to the micro number only (that is, changes within the same minor line) must be both forward- and backward-compatible. That is, the changes should be bug fixes only, or very small enhancements to existing features. New features should not be introduced in a micro release.
  • 8497dca9, the git hash: this number uniquely defines the sources from wich the program was built. more...
  • (Debug), or (Release): the kind of software build, more...

See also Release Numbering in , Chapter 7. Packaging, Releasing, and Daily Development from Producing Open Source Software, How to Run a Successful Free Software Project, by Karl Fogel.

For more information on debug versus release, see What is the difference between a 'Debug' and a 'Release' build? in Release Mode Debugging, by Roger Orr and Surviving the Release Version by Joseph M. Newcomer.

For more information on Git, see the git scm website.