/FIXED(固定基址)

/FIXED[:NO]

备注

/FIXED 选项通知操作系统只在其首选基址加载程序。 如果首选基址不可用,则操作系统将不加载该文件。 有关更多信息,请参见 /BASE(基址)。

默认情况下,/FIXED:NO 是生成 DLL 时的默认值,/FIXED 是任何其他项目类型的默认值。

当指定 /FIXED 时,LINK 不生成程序中的重定位节。 在运行时,如果操作系统无法在该地址加载程序,它将发出错误信息并且不加载该程序。

指定 /FIXED:NO 以在程序中生成重定位节。

不要在生成 Windows NT 的设备驱动程序时使用 /FIXED。

在 Visual Studio 开发环境中设置此链接器选项

  1. 打开项目的**“属性页”**对话框。 有关详细信息,请参见设置 Visual C++ 项目属性

  2. 单击“链接器”文件夹。

  3. 单击**“命令行”**属性页。

  4. 将该选项键入**“附加选项”**框中。

以编程方式设置此链接器选项

请参见

参考

设置链接器选项

链接器选项