__FB_MIN_VERSION__
 
宏函数测试最小编译器版本

语法

#define __FB_MIN_VERSION__( major , minor , patch ) _
((__FB_VER_MAJOR__ > major) or _
((__FB_VER_MAJOR__ = major) and ((__FB_VER_MINOR__ > minor) or _
(__FB_VER_MINOR__ = minor and __FB_VER_PATCH__ >= patch_level))))

用法

__FB_MIN_VERSION__( major , minor , patch )

参数

major
最低主要版本进行测试
minor
最小次要版本进行测试
patch
最小补丁版本进行测试

返回值

如果编译器版本小于指定版本,则返回零(0),如果编译器版本大于或等于指定版本,则返回非零(-1)

说明

__FB_MIN_VERSION__测试编译器的最低版本。

例子

#if Not __FB_MIN_VERSION__(0, 18, 2)
     #error fbc must be at least version 0.18.2 To compile This module
#endif


与QB差别

  • 新的FreeBASIC

参考