【发布时间】:2016-11-12 14:18:24
【问题描述】:
我使用 Clion。当我创建新项目时,正在创建这些文件:
- CMakeLists.txt
- main.cpp
但我想要 main.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标签,