gpt4 book ai didi

c++ - 避免 VC++ 中的中间目录

转载 作者:太空狗 更新时间:2023-10-29 23:46:46 25 4
gpt4 key购买 nike

我正在维护一个构建脚本,该脚本从命令行调用 devenv 或 Incredibuild 以构建由数百个项目组成的动态生成的 Visual C++ 2010 解决方案。我们正在研究改进构建的方法,我想知道是否有办法告诉 VS 避免使用中间目录。

例如,假设我在解决方案Bar 中有一个项目Foo。当我构建 Bar 时,Foo 的输出最终出现在 Bar/Foo/$(Configuration)/$(Platform)Bar/$(Configuration)/$(Platform).

我想知道是否有办法(从命令行或通过编辑项目文件)使 devenv 直接在解决方案的输出目录中构建,并且只在那里。另外,我应该/不应该做这样的事情有什么理由吗?

最佳答案

只需将.vcxproj 文件中的中间目录路径设置为与解决方案输出目录相同。

假设您的项目没有彼此相同的输出文件名,混合中间目录没有问题。您还可以将其设置为在 TEMP 下或另一个驱动器上创建所有中间目录。

关于c++ - 避免 VC++ 中的中间目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9021726/

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