XCode - #include <map>в ml.hpp: нет такого файла или каталога - PullRequest
2 голосов
/ 07 апреля 2011

Я пытаюсь скомпилировать код C ++ (OpenCV), и я собираюсь до конца.У меня просто есть несколько ошибок компиляции «Нет такого файла или каталога» в XCode 4 в этих строках:

#include <map>
#include <string>
#include <iostream>

Что я могу включить, чтобы он нашел «файлы»?

Я не вижу.

Я использую другой проект, основанный на OpenCV с Objective-C, например, который успешно проходит процесс компиляции , файлы совпадают, и я проверил все строки настроек сборки одну последругие, и это все то же самое, за исключением поисковых путей, которые обновляются, чтобы перейти в папки моего собственного проекта.Архитектура папки такая же ...

Я прочитал эту ссылку , но это не похоже на решение, так как мне не нужно добавлять кодв любом месте файлов изменений, так как я не использую никакого кода, и пример проекта работает нормально, как это.Я только что включил в один из моих файлов .m, точно так же, как пример проекта.

1 Ответ

7 голосов
/ 07 апреля 2011

Я только что вошел в один из моих .m файлы, как в примере проект.

Если вы хотите использовать классы C ++, вы должны использовать Objective-C ++. Ваши исходные файлы (не ваши заголовочные файлы, обратите внимание - исходные файлы, которые включают в себя #include) должны иметь расширение .mm.

...