Visual studio Visual Studio 2015-控制链接顺序

Visual studio Visual Studio 2015-控制链接顺序,visual-studio,linker,multiboot,Visual Studio,Linker,Multiboot,我有一个旧的VisualStudio2010项目。最近我重新对它产生了兴趣,所以我将它转换为VS 2015项目。一切顺利,没有报告任何问题,编译成功 现在,问题是创建的.obj之一必须是链接的第一个对象(输出必须是多引导兼容的,因此我必须确保多引导头是正确的) 对于较旧版本的VS,这是以一种略显粗俗的方式完成的:必须是第一个文件的名称以“_u”开头(那时我就像个孩子,不总是想着如何做正确的事情,只要它们工作)。当然,这已经不起作用了 那么,如何告诉链接器某个链接顺序是预期的呢?或者,在问题的上下

我有一个旧的VisualStudio2010项目。最近我重新对它产生了兴趣,所以我将它转换为VS 2015项目。一切顺利,没有报告任何问题,编译成功

现在,问题是创建的.obj之一必须是链接的第一个对象(输出必须是多引导兼容的,因此我必须确保多引导头是正确的)

对于较旧版本的VS,这是以一种略显粗俗的方式完成的:必须是第一个文件的名称以“_u”开头(那时我就像个孩子,不总是想着如何做正确的事情,只要它们工作)。当然,这已经不起作用了

那么,如何告诉链接器某个链接顺序是预期的呢?或者,在问题的上下文中,如何使用VS 2015构建符合多引导的二进制文件


编辑:我已经选择了一个正确的答案,但我想指出,如果有人会有同样的问题,还有另一种方法。您可以为multiboot头指定一个节名(我们称之为.boot),然后将其与文本节合并(请参阅)。要了解如何为multiboot头指定节名,请阅读汇编程序的文档(或使用头生成.obj的内容)

>P>仍然有点尖酸刻薄,但我会考虑使用.

仍然有点尖酸刻薄,但我会考虑使用.< /P>