c++ - 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"
产生相同的结果
解决方案
推荐阅读
- python - 带有附加线程的 Flask 和 Gunicorn
- c# - Xamarin - 检查连接的通用方法
- android - 捕获 SDK 请求电池电量不工作
- regex - 正则表达式查找以'-'为星号并以')'结尾但不包含'('的字符串
- javascript - 如何使用 html webpack 插件将文件加载器所需的 css 文件包含到 index.html 中
- r - 在 Shiny 中跟踪响应时间
- xamarin - 如何控制内容页面焦点?
- jquery - 带有 href=# + 变量的链接的 jquery 选择器
- r - 如何在R中保存函数调用的绘图输出和对象输出
- c++ - 声明 POD 结构而不使用默认构造函数时会实例化什么?