問題タブ [clion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4665 参照

c++ - cmakeからmakeを実行する

最近、cmake と make について学び始めましたが、解決できない問題に遭遇しました。
IDE CLion で cmake を使用する小さなテスト アプリケーションと、make を使用するライブラリの 2 つのプロジェクトがあります。どちらのビルド システムも変更できません。cmakeプロジェクトから、makeを使ったものをビルドしたいと思います。ライブラリの make ファイルは、単独で正常に動作します。

これはプロジェクトのレイアウトです:

私は次のことを試しました:

CMakeLists.txt:

この場合、「/bin/sh: /usr/bin/make -f /home/szil/project/libvz/Makefile: No such file or directory」というエラーが表示されます。

また、ExternalProject_Add および ExternalProject_Add_Step コマンドを使用してビルドしようとしましたが、どちらも機能しませんでした。

どんな助けでも大歓迎です、Thx!

0 投票する
3 に答える
22955 参照

cmake - プログラムの作業ディレクトリを変更するにはどうすればよいですか

Mac で Clion EAP を試す。起動したプログラムの現在の作業ディレクトリを変更するにはどうすればよいですか? バイナリの出力ディレクトリに設定されているようです。

0 投票する
2 に答える
49148 参照

c++ - CLion は実行可能ファイルをどこに保存しますか?

CLion を Ubuntu 14.04 にインストールします。CMakeLists.txt を使用して最初のプロジェクトをビルドします。

ソースファイル:

CMakeLists.txt:

私のソースファイルは/home/user/Desktop/shにあります。しかし、ビルド後、このフォルダーに実行可能ファイルが表示されません。それはどこにある?

0 投票する
1 に答える
4385 参照

c++ - CLion は C++11 を優先して C++98 モードを無効にします

JetBrains CLion で C++11 のみの構文を使用してコードをコンパイルしようとしているため、C++98 モードを無効にしたいと考えています。この StackOverflow questionの指示に従いましたが、機能させることができません。

この目標を達成するために、ALT + SHIFT + F10 に移動し、引数-std=c++11Program Argumentsに渡しました。

再度ビルドすると、C++98 モードがまだ有効になっているように見えます。

コードで

問題が私のコード内にないことはかなり確信していますが( IdeoneC++11IdeoneC++98 (4.8.1) )

画像: CLion インターフェース

私が想像するのは、コンパイル文字列です(コメントごと):

そのため、私のコンテンツが含まれているようには見えません。

私は他の JetBrains IDE の経験はあまりありませんが、ほとんど同じであると言えます。

誰でもこれを再現できますか?これが 100% 機能していない可能性がある (まだ初期リリース ビルドである) というフィードバックを JetBrains に送信する必要がありますか? それとも、私はそれを台無しにしていて、ここにユーザーエラーがありますか?

ありがとう!

0 投票する
2 に答える
37001 参照

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

CLion は 1 か月前にリリースされて以来、それに関するドキュメントはあまりありません。したがって、CLion で ac プロジェクトを作成する方法について混乱しています。新しいプロジェクトを作成したい場合は、プロジェクトの名前を尋ねて、main.cpp ファイルを参照するデフォルトの main.cpp および CMakeLists.txt ファイルを作成します。ファイル main.cpp の名前を -> main.c に変更し、CMakeLists.txt を手動で編集できますが、.txt ファイルにもいくつかのものが含まれているため、ここで助けが必要です。

デフォルトの CMakeLists.txt ファイル。

注: この問題には、C++ プロジェクトの代わりに C プロジェクトを作成するなどの簡単な解決策があるかもしれませんが、私にはわかりません。そのため、この問題についてこれを読んだ人には、手動で編集するよりも簡単な解決策があるかもしれません。ありがとう。

0 投票する
2 に答える
9194 参照

c - Clion でデフォルトで C プロジェクトを作成する

私は Windows で Clion を使用しており、作成するプロジェクトのタイプ (c/c++) を選択するオプションがありますが、Mac ではプロジェクトのタイプを選択するように求められません。デフォルトで設定さc++れています。ただし、このHow to create a C project with CLion.cppに従って何度も何度も名前を変更するのは、クールなアイデアのようには思えません (時間がかかります)。それで、デフォルトでCプロジェクトを作成するように設定できる設定/設定のオプションはありますか?.ccLion

0 投票する
2 に答える
27096 参照

c++ - CLion で C++11 を有効にするには?

CLion で C++11 コードを実行しようとしていますが、うまくいきません。それは言います:

orに設定しようとしましCMAKE_C_FLAGSたが、まだ同じ問題があります。通常の C++ コードは正常にコンパイルされます。-std=c++11-std=gnu++11

C++11 コードをコンパイルするには、CLion の CMake ウィンドウでどのフラグを設定する必要がありますか?

0 投票する
1 に答える
2304 参照

c++ - ファイルを含まないcmakeの単純なサブディレクトリ

このCMAKEを機能させるために、見つけたほぼすべてのチュートリアル/ウィキ/SOの投稿、ページ、スニペットを読んで試しました....

私は非常に単純なディレクトリ構造を持っています:

main.cpp は非常に単純な cpp プログラムです。

皆さんのために、subx と suby の定義は正しく、問題なく動作すると想定できます。

CMake でコンパイルすると、次のエラーが発生します。

ルート CMakeLists.txt ファイルは次のようになります。

サブ CMakeLists.txt ファイルは次のようになります。

subx & suby CMakeLists.txt ファイルの外観: (それぞれの区別が含まれています)

add_library、file (glob) などを試してみました。私の人生では、サブディレクトリにあるファイルを取得して main.cpp プログラムでコンパイルすることはできません。

0 投票する
5 に答える
10735 参照

c++ - CLion で SFML を実行する方法、エラー未定義の参照?

私は C++ が初めてで、ゲーム プログラミングを学ぼうとしています。SFML を選択し、Jetbrain と Ubuntu マシンを使用して CLion で実行します。私はこのチュートリアルSFML と Linux ここに私のコードに従っています:

CLionで実行するとエラーになります

CLion で SFML を実行するための構成またはセットアップ方法を教えてください。CMAKE でそれができるかどうかわかりません。ターミナルでのみ実行します。このコマンドを実行すると機能します。

ターミナルで毎回マニュアルを実行せずにすべての参照変数を使用するように設定するにはどうすればよいですか? ありがとう。

0 投票する
1 に答える
1542 参照

c++ - CLion がクラスをクラスとしてマークしないのはなぜですか?

ここに画像の説明を入力ここに画像の説明を入力このクラスを作成しようとすると、クラスとして認識されず、クラス Card を解決できません。私はそれで何ができますか?

画像をアップロードできるようになったので、そのようになります。そして、cards.hpp (Card が宣言されている場所) には、hand.hpp のインクルードが含まれています。