Dav*_*ave 5 visual-studio-2005
我正在使用Visual Studio 2005中的大型C++解决方案.我想记录该解决方案中一个项目的构建的所有输出.VS中的输出窗口似乎出现故障.我怀疑它的输出太多了.我无法复制输出,我甚至无法将其保存到磁盘.
我的想法是在命令行上构建项目,并将输出重定向到文件.我不确定为了在解决方案的上下文中构建项目,我必须执行什么命令.我试图只是vcbuild项目,但我认为它缺少从解决方案继承的数据.
有任何想法吗?
从命令行使用DevEnv:
DevEnv /Build Debug /Project ProjectName %SOLUTION_FILE%
Run Code Online (Sandbox Code Playgroud)
其中%SOLUTION_FILE%是一个环境变量,包含解决方案文件的完整路径,ProjectName是项目的名称.输出将转到标准输出.
整个解决方案可以通过以下方式重建:
DevEnv /Rebuild Debug %SOLUTION_FILE%
Run Code Online (Sandbox Code Playgroud)
例; 对于名为MSQuantSetup的(安装程序)项目:
set SOLUTION_FILE=D:\dproj\MSQall\MSQuant\MSQuant.sln
DevEnv /Build Debug /Project MSQuantSetup %SOLUTION_FILE%
Run Code Online (Sandbox Code Playgroud)
或者直接没有环境变量:
DevEnv /Build Debug /Project MSQuantSetup D:\dproj\MSQall\MSQuant\MSQuant.sln
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2703 次 |
| 最近记录: |