这是一个错误吗? Visual Studio 2008构建系统使用lib.exe来创建静态库。我使用WDK的setenv.bat设置构建环境,然后启动devenv.exe / USEENV。构建用户模式程序和dll工作,但由于缺少lib.exe静态库无法构建。
答案 0 :(得分:8)
lib.exe功能已移至link.exe,输入link.exe / lib以获取详细信息(如果您刚从SDK运行lib.exe,则应获得相同的帮助。)
-scott
答案 1 :(得分:1)
这些是WDK makefile中的关键部分:
!ifndef LIB_NAME
LIB_NAME=$(LINK_NAME) /lib
!endif
LIBRARIAN=$(LIB_NAME) /out:$@ $(LIBRARIAN_FLAGS)
!ifndef LINK_NAME
LINK_NAME=link.exe
!endif
换句话说,lib.exe {options} == link.exe / lib {options}