c - 如何在启动时在 CLion 中配置 CMakeLists.txt?

标签 c cmake 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})
    

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

最佳答案

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

关于c - 如何在启动时在 CLion 中配置 CMakeLists.txt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38293313/

相关文章:

visual-studio - 为什么 cmake install() 在 VS 的 Release 文件夹中查找输出文件

c++ - 如何将 aws-sdk-cpp 与 CMake 链接?

c++ - Cmake添加没有源文件的目录

c++ - CLion 代码格式 : add a newline before catch

c - 在 'while loop' 中实现印度算法。我做错了什么?

c - 如何将数组内容转换为单个字符串 C

c - GCC 在现代处理器上的比较和交换保证是什么

c - 在 C-windows 中截图

linux - cmake 找不到 sudo

c++ - Xcode 编译时 CLion 不编译?