3

私は最近、code::blocks での開発から kdevelop での開発に移行しました。(コードブロックが不安定で、キーボード ショートカットを設定できないことにうんざりしていました。)

私が理解しているように、kdevelopはcmakeを使用してソースファイルの構築を制御しています...理由はよくわかりませんが、それが決定されたので、それを受け入れます。

私はcmakeについて本当に何も知りません。私はそれがmakeのようなものだと思いますか?

私が本当に知りたいのは、フラグで g++ を使用するように cmake を設定する方法ですstd=c++11

このstackoverflowの質問によると、私は使用できるはずですが、list(APPEND CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")これはcmakeではなくmakeでのみ機能すると思います...?

kdevelopでコンパイラオプションを設定する方法を知っている人はいますか? また、私が以前に遭遇した他のほとんどの IDE ではなく、なぜ cmake が使用されるのかを誰でも説明できます。それにはちゃんとした理由があると思います。

4

1 に答える 1