/FIXED(固定基址)

/FIXED[:NO]

备注

告知操作系统只在其首选基址加载程序。 如果首选基址不可用,则操作系统不会加载该文件。 有关详细信息,请参阅 /BASE(基址)

/FIXED:NO 是 DLL 的默认设置,/FIXED 是任何其他项目类型的默认设置。

在指定了 /FIXED 时,LINK 不会在程序中生成重定位部分。 在运行时,如果操作系统无法在指定的地址加载程序,它将发出错误消息而不会加载该程序。

请指定 /FIXED:NO,以便在程序中生成重定位部分。

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

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“链接器”>“命令行”属性页 。

  3. 在“附加选项”框中输入选项名和设置

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

另请参阅

MSVC 链接器参考
MSVC 链接器选项