为什么 lib.exe 从最近的 WDK 版本中删除?
这是一个错误吗? Visual Studio 2008 构建系统使用 lib.exe 创建静态库。我使用 WDK 的 setenv.bat 设置构建环境,然后启动 devenv.exe /USEENV。构建用户模式程序和 dll 可以工作,但由于缺少 lib.exe 静态库,无法构建。
Is this a bug? Visual studio 2008 build system uses lib.exe to create static libraries. I setup build environment with WDK's setenv.bat and then start devenv.exe /USEENV. Building user-mode programs and dlls works, but due to missing lib.exe static library can't be built.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
lib.exe 功能已移至 link.exe 中,请键入 link.exe /lib 了解详细信息(您应该获得与刚刚从 SDK 运行 lib.exe 相同的帮助)。
-斯科特
The lib.exe functionality has been moved into link.exe, type link.exe /lib for details (you should get the same help as you would if you had just run lib.exe from the SDK).
-scott
这些是 WDK makefile 中的关键位:
换句话说,lib.exe {options} == link.exe /lib {options}
These are the crucial bits in the WDK makefile:
In other words, lib.exe {options} == link.exe /lib {options}