本地代码编译器开关

Microsoft Visual Basic 版本允许使用与 Microsoft Visual C++ 相同的优化后端编译器技术编译应用程序,产生快速、高效的本地代码。本地代码编译提供了若干优化和调试选项,而在伪代码编译中是没有这些选项的。习惯上将这些选项称为“开关”,因为每一个选项都可以被打开或关闭。

本附录提供本地代码编译器选项的文档,这些选项处于“工程”菜单下“工程属性”对话框中的“编译”选项卡中。

主题

优化快速代码

使编译后的可执行文件的速度达到最快。

优化小代码

使编译后的可执行文件的大小达到最小。

不优化

关闭全部编译器优化选项。

支持 Pentium Pro

为支持 Pentium Pro (P6) 处理器而优化代码生成。

创建符号调试信息

在编译后的可执行文件中生成符号调试信息。

假设没有别名

通知编译器禁止程序用多个名字引用同一个内存地址。

取消数组边界检查

关闭对数组有效索引和维数进行的错误检查。

取消整数溢出检查

关闭对赋给整数变量的数值进行的错误检查。

取消浮点数错误检查

关闭对有效浮点数操作和赋给浮点数变量的数值进行的错误检查。

取消对 Pentium FDIV 的安全检查

关闭 Pentium 处理器的特殊代码的生成,其中,处理器带有 FDIV 错误。

允许无四舍五入的浮点数操作

允许编译器比较浮点数表达式而不必作四舍五入。