【问题标题】:How Can I create a Cmake file from existing visual studio CPP project?如何从现有的 Visual Studio CPP 项目创建 Cmake 文件?
【发布时间】:2018-11-28 20:08:37
【问题描述】:

我正在处理相对较大的 Visual Studio CPP 项目(我们在 Windows 环境中从头开始实施这个项目)。现在,我必须在 Linux 环境中编译这个项目。但是,我不知道如何从这个 Visual Studio 项目中创建 Cmake 文件。有没有直接的解决方案?

谢谢

【问题讨论】:

  • 我已经尝试过自动解决方案,但发现最好自己编写 CMakeLists.txt,即使对于大型项目也是如此。这样做时,您可能希望重构布局以与 CMake 更兼容。
  • CMake 对你来说很重要吗?如果没有,您可以使用 Visual Sudio C++ for Linux 附加组件。您必须为 Linux 目标创建一个新的 MSBuild 项目,但虽然繁琐,但简单且重复。您可以共享源代码。更多信息:stackoverflow.com/questions/51151271/…

标签: c++ linux visual-studio cmake


【解决方案1】:

如果可以在Linux环境下将MSVS项目转为cmake,那将是一个很好的工具,可惜我也没有找到这样的工具。

但是,您可以将 VS 解决方案转换为 CMakeLists.txt。您可以尝试thisthat 工具或其他一些工具,但是您需要重新设计它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-20
    • 2018-01-27
    • 2017-06-09
    • 1970-01-01
    • 2020-03-02
    • 1970-01-01
    相关资源
    最近更新 更多