【问题标题】:How can I configurate CMakeLists.txt on CLion when startup?启动时如何在 CLion 上配置 CMakeLists.txt?
【发布时间】:2016-11-12 14:18:24
【问题描述】:

我使用 Clion。当我创建新项目时,正在创建这些文件:

  • CMakeLists.txt
  • ma​​in.cpp

但我想要 ma​​in.c 文件。我必须手动创建每个新项目。我不知道 cmake 的用法。任何人帮助,如何设置启动文件,变量和条件?

比如,我会猜的很清楚:

  • 在生成的 CMakeLists.txt 中包含这个:

    cmake_minimum_required(VERSION 3.5)
    project(test)
    
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
    
    set(SOURCE_FILES "main.cpp")
    add_executable(test ${SOURCE_FILES})
    
  • 但我想在启动时这样:

    cmake_minimum_required(VERSION 3.5)
    project(test)
    
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
    
    set(SOURCE_FILES "main.c")
    add_executable(test ${SOURCE_FILES})
    

像这样我想添加另一个初始条件。如何编辑这个?

【问题讨论】:

  • Google sez: jetbrains.com/help/clion/2016.1/… 或者您可以编辑 CMake 文件...
  • @CodyGray 我认为 OP 的意思是 OP 希望有不同的项目模板可供选择,因此 OP 可以选择一个“C 项目”并拥有一个 main.c 文件并更正CMakeLists.txt 从一开始就自动生成。我猜...对于 OP:在创建项目时编辑 CMakeLists.txt 并创建 main.c 文件真的不是很多工作。这将是我所说的任何项目中最简单的部分。
  • 编辑@Cody Gray,
  • 您的问题与 CMake 无关。至少我根本看不到 CMake 的问题。请删除相应的标签。
  • 配置可能是通过终端上的 cmake 命令进行的。所以我添加了cmake标签,

标签: c cmake clion


【解决方案1】:

尚不支持 C 项目模板。实现时应添加:CPP-860

【讨论】:

    猜你喜欢
    • 2020-05-29
    • 1970-01-01
    • 2021-02-09
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 1970-01-01
    • 2021-08-30
    • 2014-06-26
    相关资源
    最近更新 更多