Как я могу заставить компилятор XCode разрешить C ++ в файлах .m? Мне это нужно для компиляции C ++ в .m, а не .mm.
Попробуйте: выберите ваш файл, выберите View сверху, затем Utilities, затем File Inspector.Посмотрите на тип файла и убедитесь, что он установлен на Objective C ++ Source.
Самый простой способ - изменить расширение файла на .mm.Поскольку вы спрашивали о других способах, вы также можете добавить флаг -x objective-c++, и это сработает.
.mm
-x objective-c++