【问题标题】:Automating C++ build自动化 C++ 构建
【发布时间】:2014-06-20 23:55:21
【问题描述】:

我有一个大型而复杂的项目,我在 Linux 上使用 Makefile 构建。我需要将它移植到 Windows 并自动构建它。我已经通过 Windows 上的 Cygwin 使用经过调整的 make 文件版本对其进行了测试编译,但从长远来看,Cygwin 解决方案对我不起作用。是否有任何适用于 C++ 的构建自动化工具在 Linux 和 Windows 上同样适用?

【问题讨论】:

  • 例如蚂蚁,或 cmake 做。但是很抱歉,您的问题是 OT!
  • cygwin make有什么问题?
  • 我过去在 Cygwin 上遇到过不同的问题。

标签: c++ build makefile build-automation


【解决方案1】:

我个人会为此推荐 CMake。我有一个中等复杂的 C++ 项目,我需要在 linux 和 cygwin 和 VS2013 上构建 g++,并且 CMake 运行良好。

我从https://github.com/SRombauts/cpp-skeleton 开始,然后从那里开始。我确实需要花几个小时来学习 CMake,但我觉得这对于跨平台来说是一笔不错的投资。

关于同样好的注释——CMake 为每个构建目标创建一个 VS 项目。这对于构建来说很好,但我不会说开发 跨平台同样有效。这对我来说不是问题——每个人都在 Linux 上开发,但 YMMV。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-04
    相关资源
    最近更新 更多