web-dev-qa-db-ja.com

CLionでCプロジェクトを作成する方法

cLionが1か月前にリリースしてから、それに関するドキュメントはあまりありません。そのため、CLionでcプロジェクトを作成する方法について混乱しています。新しいプロジェクトを作成するときは、プロジェクトの名前を尋ねるだけで、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プロジェクトを作成するなどの簡単な解決策があるかもしれませんが、私は見ることができません。

60
fx773d

指定したCMakeファイルから、CMAKE_CXX_FLAGS行、またはおそらく次のようなCの行に置き換えます。

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

先ほど言ったように、main.cppの名前をmain.cに変更することは別として、それ以外は問題ないはずです。

72
John Zwinck

バージョン2016.3.2以降では、新しいプロジェクトを作成するときに、言語(CまたはC++)とプロジェクトタイプ(実行可能ファイルまたはライブラリ)を選択できます。

(これは、たとえば、私が覚えている限りCodeBlocksにありましたが)そして、自分の「プロジェクト」を作成できるかどうかはまだわかりませんでした。まあ私見CLionは明らかにすべての私のスクリプトを書いて、IDE this way((()

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

4
Rules