2.11.5.1 Output of version.h

CodeBlocks

[Contents] CodeBlocks Manual   [Search] Search

[Table of contents]
2.11.5.1 Output of version.h

The generated header file. Here is a sample content of the file on c++ mode:
  #ifndef VERSION_H
  #define VERSION_H
  
  namespace AutoVersion{
  
   //Date Version Types
   static const char DATE[] = "15";
   static const char MONTH[] = "09";
   static const char YEAR[] = "2007";
   static const double UBUNTU_VERSION_STYLE = 7.09;
  
   //Software Status
   static const char STATUS[] = "Pre-alpha";
   static const char STATUS_SHORT[] = "pa";
  
   //Standard Version Type
   static const long MAJOR = 0;
   static const long MINOR = 10;
   static const long BUILD = 1086;
   static const long REVISION = 6349;
  
   //Miscellaneous Version Types
   static const long BUILDS_COUNT = 1984;
   #define RC_FILEVERSION 0,10,1086,6349
   #define RC_FILEVERSION_STRING "0, 10, 1086, 6349\0"
   static const char FULLVERSION_STRING[] = "0.10.1086.6349";
  
  }
  #endif //VERSION_h
On C mode is the same as C++ but without the namespace:
  #ifndef VERSION_H
  #define VERSION_H
  
   //Date Version Types
   static const char DATE[] = "15";
   static const char MONTH[] = "09";
   static const char YEAR[] = "2007";
   static const double UBUNTU_VERSION_STYLE = 7.09;
  
   //Software Status
   static const char STATUS[] = "Pre-alpha";
   static const char STATUS_SHORT[] = "pa";
  
   //Standard Version Type
   static const long MAJOR = 0;
   static const long MINOR = 10;
   static const long BUILD = 1086;
   static const long REVISION = 6349;
  
   //Miscellaneous Version Types
   static const long BUILDS_COUNT = 1984;
   #define RC_FILEVERSION 0,10,1086,6349
   #define RC_FILEVERSION_STRING "0, 10, 1086, 6349\0"
   static const char FULLVERSION_STRING[] = "0.10.1086.6349";
  
  #endif //VERSION_h


[Previous] 2.11.5  Including in your code
[Next] 2.11.6  Change log generator

Created: 2010/25/05 11:52   Updated: 2010/25/05 11:52
Author: HighTec EDV-Systeme GmbH
Copyright © 2010 HighTec EDV-Systeme GmbH