問題タブ [cmakelists-options]
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.
makefile - クロスコンパイルの将来のオプションのためにcmakeにオプションを渡す(CROSS_COMPILE)
これが私がクロスコンパイルのために今していることです。次のように実行するオプションを追加したいと思います。
また、CROSS_COMPILEを(cmakeではなく)makeにパスしない場合は、システムのデフォルトを使用する必要があるため、cmakeはこのオプションをmakefileにパスする必要があります。どうすれば作れますか?
cmake - コマンドラインで CMake の option() を設定する方法
以下を含む CMakeLists.txt を作成しました
デフォルトではBUILD_TESTSはOFFですが、CMake GUIなしでcmakeコマンド自体を使用してONにするにはどうすればよいですか? 以下を試しましたが、うまくいきません
if-statement - cmake if else with option
cmakeoption
で withステートメントを使用すると問題が発生します。if-else
オプションをオフにしても常に表示されtrue
ますが、何が間違っていますか?
c++ - 生成された共有ライブラリをcmakeから見つける方法は?
から共有ライブラリを作成したいcmake
。私はシンプルtest.cpp
です。
私CMakeLists.txt
は以下のように見えます
しかし、私は"test"
自分の を見つけることができません。作成されたフォルダ.so
を見 ましたがtest.dir
.so
問題を理解するのを手伝ってください。
c++ - セットアップ済みの C++ コード (makefile 経由) Mac OS システムでの Tbb ライブラリのリンク
ツール tbb::parallel_for を使用して、TBB ライブラリ経由でコードを並列化しようとしています。私は Mac OS コンピュータを使用しており、Homebrew で Tbb をダウンロードしてインストールしました。
Tbb は Macintosh HD ▸ opt ▸ intel ▸ compilers_and_libraries_2020.1.216 ▸ mac ▸ tbb ▸ include にあります。
コンパイルしようとすると、次のエラーが表示されます。
自分の作業をコンパイルするには (TBB とは別のフォルダーに保存されます)、Cmakelists を使用します。
私のプログラムには、cmake という名前の別のフォルダーもあり、その中にいくつかのファイル .cmake がありますが、実際にはその目的がわかりません。
私はこのテーマを研究したことがなく、すでに構築されたコードに取り組んでいます。エラーの原因は、私のコードと Tbb ライブラリの不適切なリンクによるものだと思います。誰かがそれを修正する方法を知っていますか? 事前にどうもありがとうステファノ
cmake - Linux 上の CMake: wxWidgets_LIBRARIES がありません
Linux で wxWidgets を使用するプログラムをソースからコンパイルしています。
CMakeLists.txt に次の変数を設定しました。
エラーが発生します:
CMakeLists.txt:173には以下が含まれます。
私が何をする必要があるか分かりますか?