编译器选项: -forcelang
 
提供QuickBASIC或向后兼容性

语法

-forcelang dialect

参数

dialect
编辑中使用的方言,fb(默认),fbliteqbdeprecated之一。

说明

-forcelang编译器选项更改了源代码的解释方式,这意味着用户希望传统的类似QuickBASIC的行为或者以前版本的FreeBASIC不推荐使用的工具。它覆盖代码中的任何#lang语句。

默认情况下,内部宏__FB_LANG__设置为在命令行上指定的方言的字符串名称,或"fb".

要了解有关这些语言方言之间差异的更多信息,请参阅编译器方言.

fb

这是默认的方言,并且允许编译遵守最新版本的FreeBASIC语言的源代码。

fblite

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

qb

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

弃用

这种方言是为了与以前版本的FreeBASIC向后兼容,但是,这种方言在以后的版本中可能不存在。程序员应考虑使用“fblite”方言。

参考