Xcode и Objective-C ++ не могут найти <cstdio> - PullRequest
2 голосов
/ 01 августа 2011

Я пишу код Какао, который использует некоторые классы, определенные в библиотеке C ++.Я даю имени файла расширение .mm, и все обычно нормально.

Но не всегда.Иногда Xcode 4 разочаровывает меня: «Проблема с лексикой или препроцессором:« cstdio »не найден».Я не могу понять, как заставить Xcode найти его.Также я не могу понять, почему это работает иногда, но не другие.Как вы думаете?

Редактировать: Шум.Мое расширение имени файла было не .mm, а скорее .m.:( Проблемы нет и никогда не было. См. Ниже.

1 Ответ

3 голосов
/ 01 августа 2011

Он все равно должен быть в состоянии найти <stdio.h> просто отлично.

Редактировать: файл .mm должен работать нормально все время.Убедитесь, что в настройках вашей сборки Compile Source As установлено на According to File Type

...