如何用CLion创build一个C项目

自CLion一个月前发布以来,关于它的文件并不多。 所以我对如何使用CLion创buildac项目感到困惑,当我想创build一个新项目时,我只需要询问项目名称,并创build一个引用main.cpp文件的默认main.cpp和CMakeLists.txt文件。 那么我可以将文件main.cpp重命名为 – > main.c并手动编辑CMakeLists.txt,但在.txt文件中也有一些东西,所以我需要一些帮助。

默认CMakeLists.txt文件;

cmake_minimum_required(VERSION 2.8.4) project(example) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(SOURCE_FILES main.cpp) add_executable(dbsg ${SOURCE_FILES}) 

注意:问题可能有一个更简单的解决scheme,如创build一个C项目,而不是C ++项目,但我看不到,所以我不得不让人阅读这个问题可能有一个更简单的解决scheme,然后手动编辑,谢谢。

从你提供的CMake文件中,你可以直接删除CMAKE_CXX_FLAGS行,或者用C代替它:

 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror") 

其余的应该没问题,除了重命名main.cpp到main.c,就像你说的。

从版本2016.3.2开始,您可以在创build新项目时select语言(C或C ++)和项目types(可执行文件或库)。

(虽然这只是在CodeBlocks,例如只要我记得))我还没有想出我是否可以创build自己的“项目”。 那么恕我直言,CLION显然很吸引人,如果与CodeBlocks相比,我可以写几乎所有的脚本,并以这种方式定制IDE((()

屏幕截图1截图2
屏幕截图3

https://blog.jetbrains.com/clion/2016/12/clion-2016-3-2-eap/#prj_templates

PS:关于如何在https://youtrack.jetbrains.com/issues/CPP上留下错误报告的截图;
create_issue按钮