development

CLion으로 C 프로젝트를 만드는 방법

big-blog 2020. 12. 5. 10:08
반응형

CLion으로 C 프로젝트를 만드는 방법


CLion이 한 달 전에 출시되었으므로 이에 대한 문서가 많지 않습니다. 그래서 CLion으로 ac 프로젝트를 만드는 방법에 대해 혼란 스럽습니다. 새 프로젝트를 만들고 싶을 때 프로젝트 이름을 묻고 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})

참고 : 문제는 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은 거의 모든 것에 대한 스크립트를 작성하고 IDE를 이렇게 사용자 정의 할 수있는 CodeBlocks와 비교할 때 분명히 이런 식으로 짜증납니다 ((()

스크린 샷 1 스크린 샷 2
스크린 샷 3

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

추신 : https://youtrack.jetbrains.com/issues/CPP 에서 버그 보고서를 남기는 방법에 대한 스크린 샷
create_issue 버튼

참고 URL : https://stackoverflow.com/questions/26177390/how-to-create-ac-project-with-clion

반응형