编译器选项:-forcelang
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=CompilerOptforcelang
- 最后更新: 2021-10-12
提供 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" 方言。
另请参阅
#lang__FB_LANG__- 编译器选项:-lang
- 编译器方言
- 使用命令行
返回 目录