Skip to content

编译器选项:-lang


提供 QuickBASIC 或向后兼容性

语法

-lang dialect

参数

dialect

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

描述

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

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

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

fb

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

fblite

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

qb

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

deprecated

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

注意:此命令行选项可被代码中使用的任何 #lang 语句覆盖。

另请参阅

返回 目录

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