【问题标题】:Cross-platform make system supporting 32/64 bit targets on Windows and Linux在 Windows 和 Linux 上支持 32/64 位目标的跨平台 make 系统
【发布时间】:2010-01-10 17:06:33
【问题描述】:

我正在寻找一个类似于 CMake 或 Bakefile 的 make 系统,它支持生成 Visual Studio 项目文件和 makefile(针对 Linux)双目标 x86 和 x64(在同一个项目/make 文件中)。

我查看了 CMake 和 Bakefile,它们在这方面似乎都有局限性;它们似乎都不支持多个目标(Bakefile 甚至似乎都不支持 64 位 vcproj)。

是否有其他适合的工具(开源或付费)?

【问题讨论】:

    标签: windows visual-studio makefile cmake bakefile


    【解决方案1】:

    有一个(简单的)patch for Bakefile 可以启用它——您也许可以帮助测试它。

    【讨论】:

    • 很好,这解决了问题
    【解决方案2】:

    虽然它是一个更高级别的工具,并且您可能已经知道它,但我建议SCons。

    【讨论】:

      【解决方案3】:

      CMake 可以在不同平台(例如 win 和 linux)上生成多目标架构(例如 32 位和 64 位)的代码。我也可以为此使用 qmake(Qt 的一部分)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-18
        • 1970-01-01
        • 2015-03-21
        • 2011-03-24
        相关资源
        最近更新 更多