с тех пор как 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 вместо проекта C ++, но я не вижу, поэтому я должен позволить людям, которые читают эту проблему, иметь более простое решение, чем редактирование вручную, спасибо.
Из предоставленного вами файла CMake вы можете просто удалить CMAKE_CXX_FLAGS
или, возможно, замените его на C, например:
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror")
В остальном все должно быть хорошо, кроме переименования main.cpp в main.c, как вы сказали.
Начиная с версии 2016.3.2, вы можете выбрать язык (C или C ++) и тип проекта (Исполняемый файл или Библиотека) при создании нового проекта.
(Хотя это было в CodeBlocks, например, столько, сколько я помню)) И я так и не понял, смогу ли я создать свой собственный «проект». Ну, IMHO, CLion явно плохо справляется с этим, если сравнивать с CodeBlocks, где я МОГУ ПИСАТЬ СВОЙ СКРИПТ ПО ВСЕМУ ВСЕМУ и настраивать IDE таким образом ((()
https://blog.jetbrains.com/clion/2016/12/clion-2016-3-2-eap/#prj_templates
PS: скриншот о том, как оставить отчет об ошибке на https://youtrack.jetbrains.com/issues/CPP