积极答复者
在命令行中用vcbuild重建solution失败

问题
-
我的机器安装了VC ++ 2005 Express 和 PlatformSDKWinServer2003R2,现有一个解决方案Demo_01中只有一个工程Demo_01
在VC++ 2005 Express中编译链接成功,可以正常运行,但在命令行中,执行批处理文件,其内容如下:
@echo off
set VCBUILD_EXE="C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\vcbuild.exe"%VCBUILD_EXE% /rebuild Demo_01.sln "Release|Win32"
能顺利通过编译,但在链接时报告不能打开 user32.lib,其输出信息如下:
X:\temp\practice28\trunk>makeVersion
Microsoft (R) Visual C++ Project Builder - Command Line Version 8.00.50727
Copyright (C) Microsoft Corp 1993-2003. All rights reserved.Rebuild started: Project: Demo_01, Configuration: Release|Win32
Deleting intermediate and output files for project 'Demo_01', configuration 'Rel
ease|Win32'
Compiling...
Main.cpp
MenuItem.cpp
Menu.cpp
GameState_Splash.cpp
GameState_PauseMenu.cpp
GameState_Options.cpp
GameState_MainMenu.cpp
GameState_Logo.cpp
GameState_Loading.cpp
GameState_ActionPhase.cpp
GameState_About.cpp
GS_Manager.cpp
GL_GameApp.cpp
GL_ASprite.cpp
Linking...
LINK : fatal error LNK1181: cannot open input file 'user32.lib'
Build log was saved at "file://x:\temp\practice28\trunk\specific_src\Release\Bui
ldLog.htm"
Demo_01 - 1 error(s), 0 warning(s)Build complete: 0 Projects succeeded, 1 Projects failed, 0 Projects skipped
该文件可以在C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib中找到,请问应该如何解决?