問題タブ [cmake-format]

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

c++ - 1 つの cpp ファイルと 2 つの .h ファイルだけで CMakeLists を作成するにはどうすればよいですか?

proj10.cpp というファイルと、インクルード フォルダーにある 2 つの異なる .h ファイルがあり、.cpp ファイルは src フォルダーにあります。私が行った他のものには複数の.cppファイルがあったので、CMakeファイルを作成する方法がわかりません。

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

c++ - collect2: エラー: ld が CMakeLists.txt で 1 つの終了ステータス リンク ライブラリの問題を返しました

を使用してプロジェクトをビルドするとCMakeLists.txt、次のエラーが発生しました。

他に何を追加する必要がありCMakeLists.txtますか?

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

c++ - CMAKE_C_FLAGS サブディレクトリにフラグを追加

次のフォルダー構造があります。

  • 親フォルダー
    • CMakeLists.txt (A)
    • Sub_1_folder
      • CMakeLists.txt (B)
    • Sub_2_folder
      • CMakeLists.txt (C)

さて、CMakeLists.txt で (A) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DTrial ")

CMakeLists.txt 内 (B) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DTrail2")

CMakeLists.txt 内 (C) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DTrail3")

ただし、コードの終わりに向かって、 CMakeLists.txt (A) で CMAKE_C_FLAGS を出力すると、DTrail が表示されます。

DTrail2 と DTrail3 (サブディレクトリの変更: それぞれのサブフォルダにのみスコープがあるようです) が CMakeLists.txt (A) (親) の CMAKE_C_FLAGS に反映されるようにするにはどうすればよいですか。

変更をグローバルにする方法はありますか?

親切に私を助けてください!