gpt4 book ai didi

visual-studio - 如何在 VC++ 2010 和 VC++ 2008 中无缝开发同一个作品?

转载 作者:行者123 更新时间:2023-12-03 23:31:23 26 4
gpt4 key购买 nike

我想将 VC++ 2010 项目与 VC++ 2008 项目同步。甚至有可能吗?基本上,如果我在 VS2010 中向项目添加/删除/重命名文件,我希望将其添加/删除/重命名为相应的 VS2008 项目。项目选项同步也很棒,但不是必需的。我也不需要解决方案级同步。

有人建议我在 checkin 或构建时使用脚本或工具“合并”项目文件。不幸的是,VC++项目文件格式从VS2008变成了VS2010,并没有什么共同之处。

是否有能够在 vc9 和 vc10 项目文件之间合并/转换的工具?如果没有其他方法可以解决这个问题,我可能会编写自己的工具。

最佳答案

在我公司,我们遇到了完全相同的问题并选择使用 CMake .

至少在您的一个项目中尝试一下,它是您问题的理想解决方案。

它允许在文本文件中使用简单的语法描述我们的项目,然后 CMake 从相同的文件生成 VS2005、VS2008 和 VS2010 项目。
这样只修改 Cmake 文件,同时更新所有项目。

简而言之,CMake 是:
1. 清洁
2. 描述性的
3. 本地人
4.安全


因为:
1.所有选项和配置都可以在文件中读取,而不是在许多属性面板中。
2. CMake 语法和语法易于阅读。
3.所有生成的项目都是完整的,独立于CMake。
4. 您可以在 CMake 文件上使用源代码控制管理器。

我们有一些 50 个项目或 20 个项目的解决方案,而且工作量很大,我们使用 CMake 的原因之一是因为我们需要在 Mac 上使用 Xcode 处理一些库,这些项目现在在 VS 和 Xcode 中很常见。
但即使仅对于 VS 的不同版本也是值得的。

关于visual-studio - 如何在 VC++ 2010 和 VC++ 2008 中无缝开发同一个作品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1633755/

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