如何获取WDM编译器的包含路径?
我正在阅读一些 Windows XP 设备驱动程序的源代码,我想知道 WDM 编译器的确切包含路径。我知道应该包括这些:
C:\WinDDK\7600.16385.1\inc\api
C:\WinDDK\7600.16385.1\inc\ddk
C:\WinDDK\7600.16385.1\inc\crt
但是,我知道 WDM 构建必须使用一些其他路径。例如,我不知道 '__int32'
是在哪里定义的。
顺便说一句,同样,我也想知道如何获取WDM链接器需要的库路径。
I'm reading the source code of some device driver for Windows XP, and I want to know the exact include paths of the WDM compiler. I know that these should be included :
C:\WinDDK\7600.16385.1\inc\api
C:\WinDDK\7600.16385.1\inc\ddk
C:\WinDDK\7600.16385.1\inc\crt
But, I know there must be some other paths the WDM build uses. For example, I don't know where the '__int32'
get defined.
By the way, similarly, I also want to know how to get the library paths the WDM linker needs.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
构建您的驱动程序并查看构建日志。 cl.exe 的所有 /I 标志都是包含路径,没有库路径,所有库都使用完整路径引用(您也可以在日志中看到)。
多伦·霍兰
Build your driver and look at the build log. All /I flags to cl.exe are include paths, there are no lib paths, all libs are referenced using full paths (which you can see in the log as well).
Doron Holan