問題タブ [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 に答える
880 参照

ide - CLion: 1 つの長いコメントを固定文字数の複数行に分割する

CMakeLists.txt および cpp ファイルでコメントを複数行に強制する方法はありますか?

いいえ

しかし

編集メニューには、 へのコマンドがありますjoin lines。この関数の逆を効果的に使用して、エディターに表示される最大幅を示す細い垂直線でコメントが折り返されるようにします。

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

cocos2d-x - Clion で CocosEditor を使用する方法

CocosEditorを見つけてダウンロードしました。しかし、/plugins に入れた後、機能しませんでした。cocos プロジェクトのクラスをインポートすると、IDE は cocos2d.h を見つけられません。

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

c++ - CMake CMakeLists.txt に NewT へのライブラリ参照を追加する

を使用して簡単な TUI を作成しようとしていnewtます。newt-dev パッケージをインストールしました。次のコマンドapt-get install libnewt-devを使用してビルドすると、正常に動作するため、正しくインストールされていると思います。gcc

cmakeしかし、 newを使用しようとすると、私の単純なコードはコンパイルされませんCLion IDE。ソース コード、CMakeLists.txt、およびコンパイラ出力は次のとおりです。

CMakeLists.txt

コンパイラ出力:

どうにかして newt パッケージへの参照を追加する必要があると思いますが、方法がわかりません! だから基本的に私はforの-lスイッチに相当するものを探していますgccCMakeLists.txt

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

gcc - CLion: エラー: C コンパイラ "C:/MinGW/bin/gcc.exe" は単純なテスト プログラムをコンパイルできません

MinGW を使用して Windows 7 で CLion を実行しようとしていますが、何らかの理由で CMake は単純なテスト プログラムをコンパイルできませんが、単純な hello world ファイルを作成すると、CMake の代わりにコンパイラを直接呼び出すと問題なくコンパイルされます。

すでにいくつかのバージョンの MinGW を試しましたが、エラーに違いはありません。それが問題であるかどうかを確認するために AV をアンインストールしましたが、やはり何も変わりませんでした。

私のパスにはMinGWがあり、CMakeもあります。最初は、TEMP フォルダーのアクセス許可に問題があるのではないかと思いましたが、すべて問題ないようです。私も管理者アカウントです。

これは、CLion で発生するエラーです。

これは、CMD から CMake を使用しようとすると発生するエラーです。ここに画像の説明を入力

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

c++ - Armadillo を CLion に適切に含める方法 (誤ったエラーなし) は?

CLionでヘッダーのみのArmadillo C++ ライブラリを使用すると、IDE はコード内の複数の (false) エラーを表示 (ハイライト) しますが、Armadillo の使用法は有効であり、コードはエラーなしでビルドおよび実行されます。

たとえば、非常に単純な Armadillo テスト プロジェクトでは、コメントに書かれているように、IDE は 3 つのエラーを示します。

Armadillo はヘッダーのみなので、デフォルト ファイルは変更せずCMakeLists.txt、メイン ヘッダーのみを main.cpp に含め、armadillo_bitsプロジェクト ディレクトリにコピーしました。

Armadillo を CMake で設定しようとしましたが、Windows では、Armadillo にバンドルされている CMakeLists.txt がインクルードをコピーし、作業ディレクトリに config.hpp を作成するだけのようです。

ヘッダーのみのライブラリでシンボルにインデックスを付ける方法はありますか?

CLion のバージョンは 1.0 (141.353)、Armadillo のバージョンは 5.0.1 です。私のプラットフォームは Windows 8.1 x64 で、MinGW v64 4.9.2 (x86_64-4.9.2-win32-seh-rt_v4-rev2) を使用しています。

CLion プロジェクトは、このリポジトリで入手できます

この問題を調査しようとしている人に感謝します。

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

cmake - CMake で特定のターゲットに対してシリアル実行を強制する

私の CMake プロジェクトには、特定の単体テスト セットを実行するだけのターゲットがいくつかあります (たとえば、runTestsForArunTestsForB) runTestsForC。またtests、これらすべての単体テスト ターゲットに依存するターゲット があるので、1 つのコマンドでそれらを実行できます。

CLion を使用している IDE は、デフォルトで並列 make ビルドを使用しようとします (これは、継続的インテグレーション サーバーでも実行したいと考えています)。ただし、テストは現在も並行して実行されているようで、一部のテストはこれに対して作成されていないため (ローカル ループバックを使用してソケットでいくつかの魔法を実行します)、失敗することがあります..

testsそのため、ターゲットの依存関係の一部またはすべてに対してシリアル実行を強制したいと考えています。残念ながら、これを行う方法に関する情報を検索していたとき、CMake のドキュメントは役に立ちませんでした。これは私の質問につながります:これはまったく可能ですか?可能であればどのように行うことができますか?

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

c++ - Curl - 未定義の参照 - RestClientCpp を使用

MingW を使用して、Windows で RestClient-Cpp を使用するアプリケーションを作成しています。私は OpenSSL を構築し、その後 Curl を動的に構築しようとしましたが、失敗したため、現在は静的に構築しています。その後、RestClient をビルドしようとしましたが、警告は表示されませんでした。CLion では、この CMake ファイルを使用しています。

コメントされた行は、私がそれを機能させようとしたものの一部ですが、今までのところ運がありません... 私はいつもこのエラーが発生します。

私がリンクしているとき...どんなアイデアでも大歓迎です...