Как создать проект 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 вместо проекта C ++, но я не вижу, поэтому я должен позволить людям, которые читают эту проблему, иметь более простое решение, чем редактирование вручную, спасибо.

58

Решение

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

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

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

72

Другие решения

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

(Хотя это было в CodeBlocks, например, столько, сколько я помню)) И я так и не понял, смогу ли я создать свой собственный «проект». Ну, IMHO, 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

3

По вопросам рекламы [email protected]