【问题标题】:Importing a CMake project into CodeLIte将 CMake 项目导入 CodeLIte
【发布时间】:2017-11-09 23:09:57
【问题描述】:

我想知道是否有人知道将现有 cmake 项目导入 CodeLite IDE 的方法?

这是一个 C++ 项目,我拥有所有的 .c 和 .h 文件。我有 CMake 列表,还有什么不适合项目的。

我在带有 CodeLite 11.0.4 的 Ubuntu 16.04 上运行。

如果codelite不能做到这一点,那么有没有可以导入CMake项目的IDE?

【问题讨论】:

  • 你试过read the CMake documentation吗?特别是extra generators list 包括CodeLitegenerators 部分。
  • 您好,谢谢您的回复。我不确定我是否正确理解了您对这个问题的评论?我查看了提供的链接,看起来文档列出了一些可以生成 CMAKE 文件的 IDE。我正在寻找有关如何将 CMAKE 项目导入 CodeLite IDE 的教程。我有理由相信 CodeLite 可以与 CMAKE 交互,但我不确定如何。
  • 您可以告诉 CMake 从一组 CMakeLists.txt 文件中生成一个 CodeLite 项目。
  • 哦,我不知道!酷,感谢您提供的那条小信息!我会调查一下。与往常一样,如果您可以将其作为答案,我会投票赞成,如果可行,请接受作为解决方案
  • @Someprogrammerdude 请将此作为答案提交,以便我接受,因为我能够使用您的建议使其工作

标签: c++ cmake


【解决方案1】:

您可以使用 -G 选项使用 cmake 生成 CodeLite 工作区。首先,通过以下方式查找所有可用的 CodeLite 生成器

cmake --help

请记住,并非所有方法都适合您,具体取决于您的系统配置。然后根据需要使用其中之一。例如,使用 Ninja 你可以这样做:

cmake -G "CodeLite - Ninja" /path

/path 是您的 CMakeLists.txt 所在的目录。

【讨论】:

    【解决方案2】:

    您可以通过以下方式使用 cmake 生成 Codelite 工作区:

    cmake -G "Codelite - Unix MakeFiles" /path (where 'path' your CMakeFiles.txt is present)
    

    例如:

    1. 生成 Codelite 工作区

      cmake -G "CodeLite - Unix Makefiles" ./

    1. Codelite 工作区已生成

    1. 打开 CodeLite 并构建项目(P.S. 不要忘记正确设置项目(例如编译器/工作区设置)

    【讨论】:

      【解决方案3】:

      根据一些程序员老兄的说法,CMAKE 能够制作一个 codeLite 项目。我已经使用您可以在 ubuntu 16.04 中使用sudo apt-get install 安装的 CMAKE 版本对此进行了测试。这行得通。

      【讨论】:

        猜你喜欢
        • 2012-07-23
        • 1970-01-01
        • 2012-11-21
        • 2016-12-25
        • 2016-11-04
        • 1970-01-01
        • 2020-04-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多