SCONS的Visual Studio解决方案?

Dan*_*elb 6 projects-and-solutions scons visual-studio

是否有任何工具可以将大型复杂的*Visual Studio 2005(或2008)解决方案转换为SCons项目?

*多个平台/编译器上的大量项目和多种配置

And*_*ker 5

可能不会,即使有,SCons也会为您提供比Visual Studio更高的透明度和灵活性.作为起点,最好依次做每一个.

  1. 创建一个新的makefile项目
  2. 将源从一个项目克隆到另一个项目
  3. 从makefile命令调用scons.
  4. 用scons版本替换旧项目的依赖项.
  5. 测试
  6. 每个项目从1开始重复.

一旦完成了一些项目,就可以很容易地将构建类型(共享库,静态库和程序)和平台之间的主要差异重构为可以导入的常见scons帮助程序模块.在Windows上,考虑诸如调试和发布版本,标准库链接和异常处理之类的标记组.

此外,需要注意的事项包括:

  • 如果您正在进行跨平台构建,请考虑链接模型之间在缺失符号影响方面的差异.
  • 您将如何处理清单文件和调用visual studio工具.
  • 变体构建目录(调试/发布)在开始时可能很棘手.开始简单,一旦确定有必要,就可以增强构建.