Проблема при #import Заголовочный файл C ++ в проекте iPhone / iPad

У меня есть класс C ++, который я хотел бы использовать в проекте iPhone / iPad .
Я создал этот файл разными способами (например, с помощью «New File» => C ++), и ошибка всегда одна и та же.

Когда я компилирую проект без #import (класса .h C ++), все в порядке .

Но как только я # импортирую файл заголовка в один из моих заголовочных файлов objective-c, я получаю сообщение об ошибке типа:

error: vector: Нет такого файла или каталога

или

error: expected '=', ',', ';', 'asm' или ' attribute ' before ':' token "

Я попытался установить разные значения для типа файла (C ++ class) в информации о файле, переименовав мой класс objc в .mm и т. д., но, похоже, это не работает.

Так что я, должно быть, пропустил что-то об импорте класса .h c ++ в файл заголовка objc, но что:p ^^

РЕШЕНИЕ благодаря Владу
1 °) Чтобы включить заголовочный файл c ++:

#ifdef __cplusplus
    #include "Triangulate.h"
#endif

2 °) Переименование файла objc в .mm И в его информации о файле (щелчок правой кнопкой мыши) установка типа файла в качестве исходного кода .cpp.objcpp

Спасибо за помощь!
Винсент

6
задан Vinzius 8 October 2010 в 13:50
поделиться