2019年12月27日(金) [長年日記]
■ [dev][windows] Visual StudioでCMakeを使う
Visual Studio 2017にはCMakeがバンドルされており、IDEと連携してCMakeを使えるようになっている。公式ドキュメントが
- Visual Studio の CMake プロジェクト (Microsoft Docs)
にある。
プロジェクトを開く
Visual Studio 2017では次のようにしてCMakeList.txtからプロジェクト開くことができる(ソリューションファイルは使わない)。
- [ファイル]→[開く]→[CMake]
CMakeList.txtを開くとcmakeコマンドが自動的に実行され、CMakeList.txtの内容に応じて[CMake]メニューから次のような操作を行えるようになる。
- ビルド
- コード分析
- インストール
- テスト
- デバッグ
- CMakeのキャッシュの操作
ビルドの成果物の出力先
ビルドの成果物の出力先は、デフォルトでは C:\Users\ユーザ名\CMakeBuilds のサブフォルダになる。サブフォルダのフォルダ名が分かりにくいので、メニューの [CMake]→[キャッシュ]→[キャッシュフォルダーを開く] を使って開くのがよさそう。
cmakeコマンドの再実行
cmakeコマンドを再実行したいときには、[CMake]→[キャッシュ]→[キャッシュフォルダーの削除]を実行した後[CMake]→[キャッシュ]→[生成]を行えばよい。
ビルド構成の設定
リリースビルドやデバッグビルドなどの設定や切り替えを行うには、CMakeSetting.jsonファイルを作成する。[CMake]→[CMakeの設定を変更]と辿るとファイルを生成できる。
CMakeSetting.jsonに複数の「構成」を定義することで、ツールバーのプルダウンメニューから構成を切り替えてビルドやデバッグができるようになる。
CMakeSetting.jsonで何を設定できるのかは次のドキュメントに書かれている。
- CMakeSettings.json スキーマ リファレンス (Microsoft Docs)
2019年12月30日(月) [長年日記]
■ [life] 蕁麻疹を発症した
11月の末頃に、朝方に足や腰が痒くなるようになった。1円玉くらいの結構大きな発疹がたくさんできる。虫刺されかと思っていたが、自分だけ毎日出るのはおかしい気がする。
皮膚科を受診すると、発疹の場所が変わるかと聞かれた。意識していなかったのでわからないと答えたが、場所が変わるなら蕁麻疹で、大人の蕁麻疹はほとんどが原因不明だと言われる。ベポタスチンベシル酸塩錠という薬を処方され、これを飲むと発疹がおさまった。
で、この薬を1か月飲み続けている。初期より症状は改善しているが、発疹はまだ出る。そういうものみたい。