Skip to content

编译器选项:-forcelang


提供 QuickBASIC 或向后兼容性

语法

-forcelang dialect

参数

dialect

编译中使用的方言,可为 fb(默认)、fbliteqbdeprecated 之一。

描述

-forcelang 编译器选项更改源代码的解释方式,旨在为希望传统 QuickBASIC 式行为,或 FreeBASIC 以前版本中已弃用行为的用户提供工具。它会覆盖代码中的任何 #lang 语句。

内置宏 __FB_LANG__ 设置为命令行中指定的方言字符串名称,或默认为 "fb"

要了解每种语言方言之间差异的更多信息,请参阅 编译器方言

fb

这是默认方言,允许编译符合最新版本 FreeBASIC 语言的源代码。

fblite

此方言提供对 FreeBASIC 语法和功能的支持,但具有更传统的 QuickBASIC 编程风格。

qb

此方言为旧 QuickBASIC 代码提供最佳支持。

deprecated

此方言用于与某些以前版本 FreeBASIC 的向后兼容性,但此方言在未来版本中可能不存在。程序员应考虑改用 "fblite" 方言。

另请参阅

返回 目录

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