Skip to content

编译器选项:-forcelang ​


提供 QuickBASIC 或向后兼容性

语法 ​

-forcelang dialect

参数 ​

dialect

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

描述 ​

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

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

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

fb ​

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

fblite ​

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

qb ​

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

deprecated ​

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

另请参阅 ​

返回 目录

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