首页 > 解决方案 > vs2005 项目不是从命令行编译,而是在 Visual Studio 中编译

问题描述

我有一个必须使用 VC++ 2005 编译的项目。我已经安装了 Visual Studio 2005 Express,并且解决方案在 IDE 中成功编译

我试图让 CI 服务器(teamcity)运行相同的进程,但是当我尝试从命令行编译时,我得到:

链接:致命错误 LNK1104:无法打开文件 'user32.lib'

我从命令行编译的命令是:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe my_app.sln

我如何从命令行编译它?

我试过使用vcbuild

vcbuild /rebuild my_project.vcproj "调试|Win32"

产生相同的结果

标签: c++visual-studiovisual-studio-2005

解决方案


推荐阅读