У меня есть класс C ++, который я хотел бы использовать в проекте iPhone / iPad .
Я создал этот файл различными способами (например, с помощью «New File» => C ++), и ошибка всегда одна и та же.
Когда я компилирую проект без #import (класса .h C ++), все нормально.
Но как только я # импортирую файл заголовка в один из моих файлов target-c заголовка, я получаю сообщение об ошибке:
ошибка: вектор: нет такого файла или каталога
или
ошибка: ожидается '=', ',', ';', 'asm' или ' атрибут ' before ':' token "
Я пытался установить разные значения для типа файла (класса C ++) в File Info, переименовал мой класс objc в .mm и т. Д., Но, похоже, это не сработало.
Так что я, должно быть, что-то упустил из-за импорта класса .h c ++ в заголовочный файл objc, но что: p ^^
РЕШЕНИЕ благодаря Владу
1 °) Чтобы включить заголовочный файл c ++:
#ifdef __cplusplus
#include "Triangulate.h"
#endif
2 °) Переименование файла objc в .mm И в его настройке типа файла File Info (щелчок правой кнопкой мыши) в виде sourcecode.cpp.objcpp
Спасибо за помощь!
Винсент