gpt4 book ai didi

visual-studio-2005 - 从命令行在解决方案中构建一个项目

转载 作者:行者123 更新时间:2023-12-04 17:42:09 25 4
gpt4 key购买 nike

我正在 Visual Studio 2005 中开发一个大型 C++ 解决方案。我想记录该解决方案中一个项目的构建的所有输出。 VS 中的输出窗口似乎出现故障。我怀疑有太多的输出无法处理。我无法复制输出,甚至无法将其保存到磁盘。

我的想法是在命令行上构建项目并将输出重定向到文件。我不确定我必须执行什么命令才能在解决方案的上下文中构建项目。我试图只 vcbuild 项目,但我认为它缺少从解决方案继承的数据。

有任何想法吗?

最佳答案

从命令行使用 DevEnv:

DevEnv /Build Debug /Project ProjectName  %SOLUTION_FILE%

其中 %SOLUTION_FILE% 是一个保存完整的环境变量
解决方案文件的路径,ProjectName 是项目的名称。
输出将转到标准输出。

整个解决方案可以通过以下方式重建:
DevEnv /Rebuild Debug %SOLUTION_FILE%

例子;对于名为 MSQuantSetup 的(安装程序)项目:
set SOLUTION_FILE=D:\dproj\MSQall\MSQuant\MSQuant.sln
DevEnv /Build Debug /Project MSQuantSetup %SOLUTION_FILE%

或者直接不带环境变量:
DevEnv /Build Debug /Project MSQuantSetup  D:\dproj\MSQall\MSQuant\MSQuant.sln

关于visual-studio-2005 - 从命令行在解决方案中构建一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1345514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com