Skip to content

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__ 用于检测编译器的最低版本要求。

示例

start GeSHi

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

end GeSHi

与 QB 的区别

  • FreeBASIC 新增

另请参阅

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系