問題タブ [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.

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

makefile - クロスコンパイルの将来のオプションのためにcmakeにオプションを渡す(CROSS_COMPILE)

これが私がクロスコンパイルのために今していることです。次のように実行するオプションを追加したいと思います。

また、CROSS_COMPILEを(cmakeではなく)makeにパスしない場合は、システムのデフォルトを使用する必要があるため、cmakeはこのオプションをmakefileにパスする必要があります。どうすれば作れますか?

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

cmake - コマンドラインで CMake の option() を設定する方法

以下を含む CMakeLists.txt を作成しました

デフォルトではBUILD_TESTSはOFFですが、CMake GUIなしでcmakeコマンド自体を使用してONにするにはどうすればよいですか? 以下を試しましたが、うまくいきません

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

if-statement - cmake if else with option

cmakeoptionで withステートメントを使用すると問題が発生します。if-else

オプションをオフにしても常に表示されtrueますが、何が間違っていますか?

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

c++ - 生成された共有ライブラリをcmakeから見つける方法は?

から共有ライブラリを作成したいcmake。私はシンプルtest.cppです。

CMakeLists.txtは以下のように見えます

しかし、私は"test"自分の を見つけることができません。作成されたフォルダ.soを見 ましたがtest.dir.so

問題を理解するのを手伝ってください。

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

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 ライブラリの不適切なリンクによるものだと思います。誰かがそれを修正する方法を知っていますか? 事前にどうもありがとうステファノ

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

cmake - Linux 上の CMake: wxWidgets_LIBRARIES がありません

Linux で wxWidgets を使用するプログラムをソースからコンパイルしています。

CMakeLists.txt に次の変数を設定しました。

エラーが発生します:

CMakeLists.txt:173には以下が含まれます。

私が何をする必要があるか分かりますか?