接着剤の精進日記

競プロでの精進や研究に関係したことを書いていきます。

Macでassert.h: No such file or directoryと言われたときの対処法

はじめに

急にヘッダファイルがインクルードできなくなったので対処法を備忘録として残しておきます。
前にもアップデートしたときにあったが、完全に忘れていたので。

環境

Mojave 10.14.4
Xcode 10.2

対処法

Xcode10以降は/usr/include にヘッダファイルを置いてくれないみたいです。
以下のコマンドで/usr/includeにコピーしてくれます。

installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

おわりに

以前Mojaveにアップデートしたときにも起こりましたが、今回はなぜ起こったのかが不明…
前回どう直したのか完全に忘れていたので備忘録として残しておきます。