## バージョン情報 バージョン情報 — Cutterのバージョンをチェックするためのマクロ |

## 概要

    #define             CUTTER_VERSION_MAJOR
    #define             CUTTER_VERSION_MINOR
    #define             CUTTER_VERSION_MICRO
    #define             CUTTER_VERSION_STRING
    #define             CUTTER_CHECK_VERSION                (major,
                                                             minor,
                                                             micro)

## 説明

Cutterはビルド時の設定で便利なようにバージョン情報を提供します。通常のテストではここで説明する機能は使わないでしょう。

## 詳細

### CUTTER_VERSION_MAJOR

    #define CUTTER_VERSION_MAJOR 1

Cutterのメジャーバージョン。

### CUTTER_VERSION_MINOR

    #define CUTTER_VERSION_MINOR 2

Cutterのマイナーバージョン。

### CUTTER_VERSION_MICRO

    #define CUTTER_VERSION_MICRO 3

Cutterのマイクロバージョン。

### CUTTER_VERSION_STRING

    #define CUTTER_VERSION_STRING "1.2.3"

"#{メジャーバージョン}.#{マイナーバージョン}.#{マイクロバージョン}"という書式のCutterのバージョン文字列。

### CUTTER_CHECK_VERSION()

    #define             CUTTER_CHECK_VERSION(major, minor, micro)

Cutterのバージョンをチェックします。Cutterのヘッダファイルのバージョンと同じかそれより新しいバージョンを渡すと真を返します。

`major` : | メジャーバージョン番号。
`minor` : | マイナーバージョン番号。
`micro` : | マイクロバージョン番号。

1.0.7から