Skip to content

hotoku/example-cmake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMake の簡単な使い方をメモした。

参考

ビルド

各プロジェクトに移動後に、以下を実行する。

cmake -S . -B build
cmake --build build

内容

  • prj1 基本
  • prj2 ライブラリを作成し、それをリンクする場合
  • prj3 ソースコードがサブディレクトリに分かれている場合
  • prj4 C++11 を使う
  • prj5 ライブラリを探す
  • prj6 ビルド時の変数定義
  • prj7 ヘッダファイルへの依存関係

memo

cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=1 を実行すると build の下に compile_commands.json が作られる。 このファイルへのパスを、.vscode/c_cpp_properties.jsonに設定すると intelliSence に情報を渡せる。 cf: https://stackoverflow.com/questions/46258143/visual-studio-code-how-to-configure-includepath-for-better-intellisense-results

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published