Windows-如何让WDK的build工具支持asm汇编文件的构建?

Windows-如何让WDK的build工具支持asm汇编文件的构建?

泛泛之交 发布于 2017-07-29 字数 279 浏览 1455 回复 2

我们有一个x64下的驱动程序,源文件中有c文件也有asm汇编文件。在修改了源路径下的sources文件后,得到了错误:
NMAKE : fatal error U1073: don't know how to make 'ksrcdrvobjchk_win7_amd64amd64z.obj"
汇编文件是z.asm.
有什么办法让build支持x64下的汇编文件编译和链接?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泛泛之交 2017-11-11 2 楼

还有一种办法是在source文件添加AMD64_SOURCES,这里边可以包含x64的asm文件

虐人心 2017-11-02 1 楼

可能还有其他方法,不过下面两个可供考虑
1.自己把z.obj按照x64下编译器生成的obj格式,转换一份出来,然后用链接器链接
2.可以给z.obj做个loader,然后动态加载

微软有个32位例子,dump出pe文件的程序,里边有代码
64位的话,可能要对应系统的.h头文件自己找区别了
挺麻烦,祝好运:(