【发布时间】:2009-11-20 22:24:07
【问题描述】:
是否有任何工具可以将大型且复杂的* Visual Studio 2005(或 2008)解决方案转换为 SCons 项目?
* 多个平台/编译器上的大量项目和多种配置
【问题讨论】:
标签: visual-studio projects-and-solutions scons
是否有任何工具可以将大型且复杂的* Visual Studio 2005(或 2008)解决方案转换为 SCons 项目?
* 多个平台/编译器上的大量项目和多种配置
【问题讨论】:
标签: visual-studio projects-and-solutions scons
可能不会,即使有,SCons 在管理构建方面比 Visual Studio 提供的透明度和灵活性要高得多。作为起点,最好依次做每一个。
一旦您完成了几个项目,就很容易将构建类型(共享库、静态库和程序)和平台之间的主要区别重构为可以导入的常见 scons 帮助程序模块。在 Windows 上,考虑用于调试和发布版本、标准库链接和异常处理等内容的标志组。
此外,需要注意的事项包括:
【讨论】:
以下script 看起来很有希望。我可能会试一试:由于所讨论的解决方案的规模庞大,手动解决方案并不完全实用的原因是:它有数百个项目。这就是为什么我认为生成 SCons 模块的脚本会给我一个起点。
不幸的是,手动将有问题的解决方案移植到 SCons 本身就是一个项目!尽管我承认这是“正确”的做法。
【讨论】: