1. ホーム
  2. objective-c

[解決済み] C言語:拡張子「.mm」は何の略ですか?

2022-02-06 20:47:11

質問内容

Objective-Cを含むプロジェクトで、いくつかのCクラスがあり、その実装ファイルには .mm という拡張子を持つ。

file.h
file.mm

はどのようなものですか? .mm の意味は?単に .m ?

解決方法は?

拡張機能 .mm は拡張子で C++ は、Objective-C コンパイラが期待するコンパイル単位であり、一方 .m の拡張機能です。 C コンパイラが期待するコンパイル単位です。

コンパイラフラグでファイル拡張子を上書きしていないことが前提です。 この方のように .