問題タブ [catch2]

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

c++ - 非標準の場所の CMake find_package

依存関係が自己完結型の自己完結型ライブラリを作成しようとしています。すべてのインストールは <repo_dir>/libs//build にインストールされます。cmake ビルド システムで依存関係を見つけるには、find_package を使用します。すべてのインストールはカスタムの場所にあるため、ヒントを使用して次のように支援します-

Catch2はヘッダーのみであるため、これを必要としない可能性が高いことを認識していますが、cmakeが何をしているのかを理解しようとしています。上記の CMakeLists.txt が出力されます

ターゲットファイルも必要なようです。Catch2 リポジトリで見つかりません。follyでも同じプロセスを試していますが、うまくいきません。Boostのモジュールモードで以下を使用するとうまくいきました。なぜそれが機能するのですか?

誰かが私の問題と私がどのように使用すべきかを明らかにするのを手伝ってくれませんか

  1. ヘッダーのみのライブラリ
  2. 静的ライブラリ バイナリ
  3. セルフコンパイル ライブラリ

珍しい場所にあるのは誰のリソースですか?