FB_MIN_VERSION
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgDdFBMinVersion
- 最后更新: 2016-02-10
用于测试最低编译器版本的宏函数。
语法
#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
#endifend GeSHi
与 QB 的区别
- FreeBASIC 新增
另请参阅
返回 目录