Как создать проект C с помощью CLION

так как CLion выпустил месяц назад, об этом мало документов. Поэтому я смущен тем, как создать проект c с CLion, когда я хочу создать новый проект. Я просто задаю имя проекта и создаю файл main.cpp и CMakeLists.txt по умолчанию, который ссылается на файл main.cpp. Ну, я могу переименовать файл 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})

Примечание. У проблемы может быть более простое решение, например, создать проект C вместо проекта С++, но я не вижу, поэтому я должен позволить людям, которые прочитали это о проблеме, иметь более легкое решение, а затем вручную редактировать, спасибо.

Ответ 1

Из предоставленного вами файла CMake вы можете просто удалить строку CMAKE_CXX_FLAGS или, возможно, заменить его на C следующим образом:

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

Остальная часть должна быть прекрасной, помимо переименования main.cpp на main.c, как вы сказали.

Ответ 2

Начиная с версии 2016.3.2 вы можете выбрать язык (C или С++) и тип проекта (Исполняемый файл или Библиотека) при создании нового проекта.

(Хотя это было в CodeBlocks, например, до тех пор, пока я помню)) И я до сих пор не понял, могу ли я создать свой собственный "проект". Хорошо IMHO CLion явно сосет таким образом, если сравнивать с CodeBlocks, где я МОЖЕТ ЗАПИСАТЬ МОЙ SCRIPT ДЛЯ ПОЧТИ ВСЕ И настроить этот IDE таким образом (()

screenshot 1screenshot 2
screenshot 3

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

PS: снимок экрана о том, как оставить сообщение об ошибке в https://youtrack.jetbrains.com/issues/CPP
create_issue button