問題タブ [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 投票する
0 に答える
1066 参照

c++ - CMake と CLion for SFML に問題がある

Mac OS X 上の CLion で SFML を使用するために CMake を使用しようとしてきましたが、問題が発生しています。静的にリンクしようとしていますが、修正方法がわからない依存関係の問題が発生しています。

これが私のCMakeです:

CMake ファイルをロードしようとすると、エラーが発生します。

依存関係に関係していることはわかっており、 を読んでみましたFindSFML.cmakeが、この問題を解決する方法がわかりませんでした。どんな助けでも大歓迎です!

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

c++ - Google Test 個別プロジェクト - C++ プロジェクトに対してテストを実行する方法

CMake を使用して C++ プロジェクトに対して Google Test を実行する方法を見つけようとしています。ここまでで、Simple というプロジェクトと SimpleTest という Google Test プロジェクトを作成しました。

単純なプロジェクトの場合

ここに私の CMakeLists.txt ファイルがあります:

ここに私の main.cpp ファイルがあります:

これが私のクラスヘッダーです:

ここに私の.cppファイルがあります:

SimpleTest プロジェクトの場合

ここに私の CMakeLists.txt ファイルがあります:

ここに私の Main_TestAll.cpp ファイルがあります:

MyFirstTest.cpp ファイルは次のとおりです。

もちろん、Simple プロジェクトを指す方法を理解したら、このインクルードを変​​更する必要があります。

アップデート:


πάντα-ῥεῖ がこの質問を書きました:

すべてのテスト ケース クラスを (プレーンな .cpp ソースとして) 別のプロジェクトに配置し、別のライブラリ プロジェクトからテスト対象のクラスにリンクすることをお勧めします。main() 関数で gtest_all.cc をインクルードするか、テスト プロジェクトで gtest ライブラリにリンクします。

テスト ケースを実行するには、追加のビルド ステップとして、そのプロジェクトからの UnitTester アーティファクト ビルドの実行を追加します。

これは正しい方向だと思うので、自分自身へのリマインダーとして質問に追加しています。他の人にも役立つかもしれません。

また、以下は、πάντα-ῥεῖ によって書かれています。

...テスト対象のクラスは、別のライブラリ アーティファクトにバンドルされ、テスト ランナー アプリケーションにリンクされる必要があります。

何をする必要があるかを頭の中でまとめようとして、ここにすべての情報を含めます。


何を正しく行う必要があるかを理解したら、(私の C++ プロジェクトで) CMakeLists.txt ファイルに追加して、GTest を ExternalProject として追加し、add_executable にテストを追加する必要があります。このようなもの:

0 投票する
0 に答える
1323 参照

intellij-idea - Jetbrains 製品のターミナル/コンソール フォント (Linux)

私が抱えている問題は、Kubuntu 14.04 のすべての Jetbrains 製品 (Android Studio、CLion、Idea など) に影響します。

エディターと組み込み端末のフォントを設定すると、IDE はエディターのフォントを正しく設定しますが、端末のフォントは見苦しくなります。これは、エディターとターミナルに異なるフォントを選択した場合、または両方に同じフォントを選択した場合に発生します。

ここに画像の説明を入力

そのための回避策はありますか?ありがとう。

編集:

問題は dist-upgrade 後に自動的に解決されました。いつものUbuntuがらくた。

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

c++ - clion でコンパイルすると、「実行可能ファイルが指定されていません」というエラーが表示されます

私は MacOS を使用していて、Clion で C++ コードを記述しようとしていますが、単純な hello world コードを実行するとエラーが発生しますexecutable is not specified。私はクライオンが初めてです。

Cmakelist.txt

クライオン

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

c++ - Clion : cpp クラスにデバッグ

Clion を使用して C++ プログラムをデバッグしたいのですが、メインのクラスにブレークポイントを配置するとデバッガーが動作しますが、クラスにブレークポイントを配置すると、この関数に入らなければならないときに gdb が実行中のプログラムを停止しません。メインのクラスからのクラス。

理由はよくわかりません :/ 通常の機能ですか?

助けてくれてありがとう。

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

clion - clion: プロジェクト ビューからファイルを除外します

CLion のマイ プロジェクト ビューには、C++ ファイルとヘッダーだけでなく、ビルドされたライブラリ (.la) とオブジェクト ファイル (.o) も一覧表示されます。私はそれらを見たくありません。リストに表示されないようにするにはどうすればよいですか?