問題タブ [cmake-gui]

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 に答える
510 参照

build - cmake で呼び出されるソフトウェアのバージョンを確認する方法

ビルドに必要なファイルを生成するために、CMAKE からソフトウェアを呼び出しています。ビルド ウィンドウで呼び出されたソフトウェアのバージョンを印刷することはできますか?

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

android - ソースから Android 用の Opencv 3.1.0 および Opencv_Extra_module をビルドするときに、構成プロセスのエラー、プロジェクト ファイルが無効なエラーになる可能性がありますか?

CMakeとmingwを使用して、次の手順を使用してソースからAndroid用のOpencv 3.1.0とOpencv_Extra_moduleをビルドしています

  1. cmake-gui を起動し、opencv ソース コード フォルダーとバイナリがビルドされるフォルダー (インターフェイスの上部の 2 つのフォーム) を選択します。

  2. [エントリの追加] ボタンを押して Name=ANDROID_NDK 選択パスを設定し、ndk ディレクトリを値に追加します。

  3. ボタンを押しconfigureます。クロスコンパイル用に [ツールチェーンを指定] を選択します。[次へ] を押してツールチェーン ファイルを指定し、C:/Users/The/Documents/opencv-master/platforms/android/android.toolchain.cmake に設定します。プレス仕上げは問題なくビルドできますが、2 つの多くの繰り返し警告があります。

    i) C:/CMake/share/cmake 3.7/ Modules/CMakeForce Compiler.cmake:69 での CMake Deprecation Warning (メッセージ): CMAKE_FORCE_C_COMPILER マクロは非推奨です。代わりに、CMAKE_C_COMPILER を設定し、CMake がコンパイラを識別できるようにします。

    ii) C:/CMake/share/cmake-3.7/Modules/ CMakeForce Compiler.cmake:83 (メッセージ) の CMake Deprecation Warning: CMAKE_FORCE_CXX_COMPILER マクロは非推奨です。代わりに、CMAKE_CXX_COMPILER を設定し、CMake がコンパイラを識別できるようにします。

  4. Opencv Extra モジュールをコンパイルするには、OPENCV_EXTRA_MODULES_PATH=C:\Users\The\Downloads\opencv_contrib-master\modules を設定します。

  5. もう一度ボタンを押しconfigureますが、ここでエラーが発生しています 構成プロセスでエラーが発生しました。この段階でプロジェクトファイルが無効なエラーが発生した可能性があります。

    opencvとAndroid用の追加モジュールを構築する方法について2日間探していた私を助けてください。私はこの 質問をしましたが、誰も答えませんでしたか?

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

c++ - CMake と VisualStudio: ソリューション エクスプローラーでファイルをグループ化する

プロジェクトの長いコーディング セッションを終了するために、私の CPP プロジェクトが複数の OS でコンパイル可能かどうかをテストしたいと思いました。

私は常にWin10で作業しています。正常にコンパイルされます。
ラズベリーパイを使ってみました。正常にコンパイルされます。プロジェクトの別のコピーを Win10 クライアントに再ダウンロードし、cmake-gui を実行して、プロジェクトを開きます。ソリューション エクスプローラーのフォルダー構造がすべてなくなりました。

それで私は掘り下げ始めました、そしてどうやらこの構造はコマンドで CMakeLists.txt に保持されているようsource_groupです。そのため、cmake リストに source_groupings を追加し始めましたが、何らかの理由でグループ化が行われません。

例:
source_group("game\\entitysystem" FILES ${entitysystem_SRC}) // Existing grouping source_group("game\\entitysystem\\components" FILES ${components_SRC}) // My new grouping

私のグロブはこれです:

file(GLOB components_SRC "game/components/*.h" "game/components/*.cpp" )

file(GLOB entitysystem_SRC "game/entitysystem/*.h" "game/entitysystem/*.cpp" )

新しいプロジェクトクローンは正常にコンパイルされるため、GLOB は正しいと思います。Visual Studio のソリューション エクスプローラーの新しい構造のすべての部分が失われているように見えるだけです。はい、Cmake のキャッシュをクリアし、プロジェクトを再生成しました。それを変更しません。

元の構造: 元のフォルダ構造

複製されたプロジェクト構造: 複製されたフォルダー構造

編集:

コンポーネントをエンティティ システムの下に配置しないように、source_group で間違いを犯しましたが、それでも、Visual Studio で作成されたフィルターがないのはなぜですか?

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

visual-studio-2015 - すべてのジェネレーターを試しても CMAKE_C_COMPILER が見つかりませんでした

Visual Studio 2015 Basic を使用しています。3 つのジェネレーター (Visual Studio 14 2015、Visual Studio 14 2015 Win64、および Visual Studio 14 2015 ARM) をすべて試しました。それでもこのエラーが発生します。

CMAKE_C_COMPILER が見つかりませんでした。

CMAKE_CXX_COMPILER が見つかりませんでした。

エラーをトラブルシューティングするために他にできることはありますか。

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

boost - 次のブースト ライブラリが見つかりませんでした

なぜこのエラーが発生するのかわかりません。

「要求されたブースト ライブラリが見つかりません」と表示されます。しかし、boost 1.48.0 をインストールし、Visual Studio コンソールを使用してビルドしましBOOST_LIBRARYDIR=D:/Shark/boost_1_48_0/stage/libBOOST_ROOT=D:/Shark/boost_1_48_0

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

cmake - CMake - set_property が CACHE 変数を見つけられませんでした

免責事項:私はこの質問を認識しています。ただし、OPのニーズは私のものとは異なります。彼が実際に望んでいるのは、アプリをLinuxに移植することであるため、答えはその行にあり、知りたいこと、つまりエラーの理由には答えません。


ここここの指示に従って、CMake GUIでドロップダウンリストを作成しようとしています

だから私はこの非常に単純な CMakeLists.txt を持っています:

基本的には、指示に従ってコピーして貼り付けただけです。ただし、CMake GUI に適切なドロップダウンを表示する代わりに、次のエラーが発生しました。

CMakeLists.txt:9 (set_property) での CMake エラー: set_property は CACHE 変数 TARGET_ARCHITECTURE を見つけることができませんでした。おそらくまだ作成されていない

質問:私が間違っているのは何ですか?

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

makefile - CMAKE_C_COMPILER が見つかりませんでした

Windows 10 Home Edition 64 ビットの Visual Studio Enterprise 2015 および CMake 3.7.1 でこのエラーが発生します。

命令は:

そして、私はこれを行いました(それが正しい方法なのか、bin dirに何を選択すべきだったのかわかりません): ここに画像の説明を入力

renderdoc ディレクトリ構造は次のようになります。 ここに画像の説明を入力

ここに画像の説明を入力

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

c - Win10のCMakeにはありません

renderdoc に CMake GUI を使用していますが、これらのメッセージが表示されます。どうすれば修正できますか?

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

c - IlmImf/cmake_install.cmake:84 (ファイル) での CMake エラー: ファイル INSTALL で IlmImf.dll が見つかりません"

ここでエラーが発生します

https://bitbucket.org/visinf/projects-2016-playing-for-dataのすべての手順 1 ~ 4 に従いました。

うまくいかないかどうかはわかりません。解決策をアドバイスしてください。 ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

ここに画像の説明を入力