現在、Windows、Linux、iOSで実行されているマルチプラットフォームプロジェクトがありますが、Objective-Cで望ましくない問題が発生しました。
残念ながら、exp私のタイプの1つに名前を選択しました(式、コード内の出現回数を考えるとかなり合理的です)が、Objective-Cにはmath.hデフォルトでヘッダーが含まれているため、名前の衝突が発生します。
.pch(すべてのソースファイルの前にデフォルトで含まれているプレフィックスファイル)のすべてをコメントアウトしようとしましたが、expそれでも再定義のフラグが付けられています。
Objective-Cプロジェクト内のソースファイルにmath.hを含めない方法を知っている人はいますか?