gpt4 book ai didi

c++ - 自动化 C++ 构建

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:44:35 27 4
gpt4 key购买 nike

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

最佳答案

为此,我个人会推荐 CMake。我有一个中等复杂的 C++ 项目,我需要在 linux 和 cygwin 以及 VS2013 上用 g++ 构建,CMake 工作得很好。

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

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

祝你好运!

关于c++ - 自动化 C++ 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23459630/

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