У меня есть класс 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
Спасибо за помощь!
Винсент