目次
メインプロジェクトの下のCMakeListで、サブディレクトリのCMakeListのパスを導入し、サブディレクトリのターゲットファイルをリンクします
内部リンクライブラリ
- CMakeでプロジェクトを作成する:クイックスタート
- 新しいsrc、includeフォルダー
- includeフォルダーにtest.hファイルを作成し、srcにtest.cppファイルを作成して、test.hをインポートします。
ヘッダーファイルの検索パスを構成する
静的リンク
- 通常の状況では、各ディレクトリにCMakeLists.txtファイルが必要です。
- CMakeLists.txtファイルをsrcファイルに追加します
メインプロジェクトの下のCMakeListで、サブディレクトリのCMakeListのパスを導入し、サブディレクトリのターゲットファイルをリンクします
- メイン関数を呼び出す
- コンパイル
- build / srcディレクトリに静的ライブラリを生成します
- コンパイル結果を実行します。
動的リンク
- srcディレクトリのCMakeListファイルを変更します
- 動的ライブラリの出力パスを設定します(ビルドディレクトリの下)
- パス値はMakefileに表示されます
- 結果を生成する
- コンパイル結果を実行する