gpt4 book ai didi

c++ - 有没有快速切换Visual Studio 2010 解决方案平台的方法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:36 26 4
gpt4 key购买 nike

我想在 32 位和 64 位模式下编译我的 C++ 项目。到目前为止,我创建了解决方案配置:除了预配置的“调试”和“发布”配置外,我还设置了“调试 x64”和“发布 x64”配置,用于为 x64 架构编译项目。

但是,我的最新项目可以在多个方面进行更改:不仅是“Release”与“Debug”,还有“XP”、“Server03”和“newer”以及“EXE”与“DLL”(它实际上可以以两种格式编译)。因为这已经给出了 2*2*3=12 个配置,为每个配置添加另一个“x64”配置会使整个事情变得荒谬。

这就是为什么我想从现在开始使用解决方案平台设置。不幸的是,更改它的唯一方法似乎是单击配置下拉列表,从那里打开配置管理器,然后更改解决方案平台并单击确定。这需要相当长的时间(超过点击次数的两倍)。有没有更快的方法?或者,一种更好的方法来管理项目可以更改的所有维度(涉及项目设置和预编译器定义)?

最佳答案

我想说的是,由于您的构建非常复杂,构建脚本将是处理所有这些复杂性的更好选择。您可以使用 MSBuild、NAnt、Rake 或您喜欢的任何工具编写脚本。当您想要构建一些或全部配置时,您只需使用适当的参数调用脚本。

我的建议:使用 IronRuby-Albacore 组合,它非常简单,您可以使用 Ruby 编写构建脚本,这比 XML 更具可读性。开始使用 here

关于c++ - 有没有快速切换Visual Studio 2010 解决方案平台的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6765366/

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